@charset "UTF-8";
/*!
 * style.cssは自動生成されています
 *
 * SCSSファイル（Assets/Scss/*.scss）を編集してください
 * コンパイル方法: npm run sass:build または npm run sass:watch
 */
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,ul,dl,dd{padding:0;margin:0;word-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}html{width:100%;overflow-x:hidden;scrollbar-gutter:stable}body{width:100%;min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{max-width:100%}svg,img,embed,object,iframe{vertical-align:middle}a{-webkit-transition:.3s;transition:.3s;cursor:pointer}a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}input,textarea,button{padding:8px 12px;border:1px solid #000}input.-reset,textarea.-reset,button.-reset{padding:0;border:none}button{-webkit-transition:.3s;transition:.3s;cursor:pointer}button:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}pre{padding:8px 12px;background-color:#d3d3d3}h6,h5,h4,h3,h2,h1,p,li,td,th{font-size:1.6rem}html{font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;color:#000;font-size:62.5%;background-color:#fff;scroll-behavior:smooth}body{font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;line-height:1.65;letter-spacing:0;background-color:#fff}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.inner{width:100%;max-width:124rem;padding-right:2rem;padding-left:2rem;margin:0 auto}.inner.-maw-120rem{max-width:124rem}.inner.-maw-90rem{max-width:94rem}.inner.-maw-100rem{max-width:104rem}.inner.-maw-80rem{max-width:84rem}.inner.-no-padding{padding-right:0;padding-left:0}a{color:#000}.swiper-button-prev,.swiper-button-next{top:auto}@media only screen and (max-width:768px){.swiper-button-prev,.swiper-button-next{width:5rem;height:5rem;background-color:#00b2c4;border-radius:50%}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:50%;left:50%;display:inline-block;width:1.8rem;height:1rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_arrow_right_white_2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{background-color:#efecea;opacity:1}.swiper-button-prev.swiper-button-disabled:before,.swiper-button-next.swiper-button-disabled:before{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../assets/image/common/icon_arrow_right_primary_1.svg)}.swiper-button-prev:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.sec__btnWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec__btnWrap .sec__btnCaption{color:#000;font-size:1.8rem;font-weight:600;text-align:center}@media only screen and (max-width:768px){.sec__btnWrap .sec__btnCaption{font-size:1.4rem}}.sec__btnWrap .kv__btnCaptionLink{color:#00b2c4;text-decoration:underline}.sec__btn{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:13.6rem;max-width:47.4rem;padding:0 7.4rem 0 14.4rem;margin:0 auto;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.4rem;font-weight:700;text-align:center;background-image:-webkit-gradient(linear,left top,right top,from(#c40000),color-stop(#c40000),color-stop(#000),color-stop(107%,#c40000));background-image:linear-gradient(to right,#c40000,#c40000,#000,#c40000 107%);background-size:300% 100%;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.16);box-shadow:0 0 2rem rgba(0,0,0,.16);border:.5rem solid #fff;border-radius:2rem}@media only screen and (max-width:768px){.sec__btn{height:9rem;max-width:33.1rem;padding:0 4.3rem 0 8.9rem;font-size:1.6rem;border:.2rem solid #fff}}@media screen and (max-width:374px){.sec__btn{font-size:1.4rem}}.sec__btn:before,.sec__btn:after{position:absolute;top:50%;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sec__btn:before{left:2.7rem;width:9.3rem;height:9.3rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_btn_01.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.sec__btn:before{left:1.8rem;width:6.4rem;height:6.4rem}}.sec__btn:after{right:3rem;width:2.6rem;height:2.1rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-white.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.sec__btn:after{right:2.3rem;width:1.8rem;height:1.4rem}}.sec__btn .-yel{display:block;margin-top:-.5rem;color:#efeaab;font-size:3.2rem;line-height:1.2}@media only screen and (max-width:768px){.sec__btn .-yel{font-size:2.4rem}}.sec__btn:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-position:100% 0;opacity:1}.sec__detail{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:6rem;max-width:35rem;padding:0 3.9rem 0 3.5rem;margin:0 auto;color:#00b2c4;font-size:1.8rem;font-weight:700;letter-spacing:.05rem;background:#fff;border:.2rem solid #00b2c4;border-radius:3.6rem}.sec__detail:before,.sec__detail:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;content:""}.sec__detail:before{top:-.2rem;right:5.9rem;bottom:-.2rem;width:.2rem;background:#00b2c4}.sec__detail:after{top:50%;right:2.4rem;width:1.5rem;height:1.2rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-blue.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sec__detail:hover{color:#fff;background:#00b2c4}.sec__detail:hover:before{background:#fff}.sec__detail:hover:after{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-white.svg) no-repeat center center/100% auto}.sec__detail.-back{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 3.5rem 0 6rem}.sec__detail.-back:after{right:auto;left:2.4rem;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.sec__detail.-back:before{right:auto;left:5.9rem}.-yel{color:#b7ae3f}.-blu{color:#00b2c4}.-pik{color:#ff0076}.-black{color:#000}.-g__yel{padding:0 .5rem;color:#b7ae3f;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_gray.jpg)}.-b__yel{padding:0 .5rem;color:#b7ae3f;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_black.jpg)}.-w__yel{padding:0 .5rem;color:#b7ae3f;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_white.jpg)}.pages{padding-top:9rem;overflow:hidden}@media only screen and (max-width:1000px){.pages{padding-top:7rem}}.pages .sec__ttl{margin-bottom:.9rem;font-size:5rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pages .sec__ttl{font-size:2.8rem}}.pages .sec__ttl02{position:relative;padding-bottom:1.1rem;margin-bottom:2rem;font-size:3rem;font-weight:700;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pages .sec__ttl02{padding-bottom:.7rem;margin-bottom:2.6rem;font-size:2.8rem}}.pages .sec__ttl02:after{position:absolute;bottom:0;left:50%;width:5.2rem;height:.2rem;content:"";background:#00b2c4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pages .sec__txt{margin-bottom:.5rem;font-size:2.4rem;font-weight:700;line-height:1.8;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pages .sec__txt{margin-bottom:1.5rem;font-size:1.8rem;line-height:1.5}}.pages .sec__sub{font-size:4rem;font-weight:700;line-height:1.75;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pages .sec__sub{margin-bottom:.5rem;font-size:2.8rem}}.pages .sec__accor .ico__accor{position:absolute;top:50%;right:2rem;width:1.6rem;height:1.6rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media only screen and (max-width:768px){.pages .sec__accor .ico__accor{right:0}}.pages .sec__accor .ico__accor:before,.pages .sec__accor .ico__accor:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;left:0;width:1.6rem;height:.2rem;content:"";background:#00b2c4}.pages .sec__accor .ico__accor:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pages .sec__accor .ico__accor:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pages .sec__accor .ico__accor.-active:after{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.pages .pages__kv{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40rem;text-align:center;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_pages_kv.jpg) no-repeat top left/cover}@media only screen and (max-width:768px){.pages .pages__kv{height:20.6rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_pages_kv-sp.jpg) no-repeat top left/cover}}.pages .pages__kv .kv__ttl{font-family:"Jost",sans-serif;color:#00b2c4;font-size:8rem;font-weight:700;line-height:1.1;letter-spacing:.05rem}@media only screen and (max-width:768px){.pages .pages__kv .kv__ttl{font-size:3.6rem;line-height:1}}.pages .pages__kv .kv__ttl2{font-family:"Jost",sans-serif;color:#00b2c4;font-size:6.4rem;font-weight:700;line-height:1.36;letter-spacing:.05rem}@media only screen and (max-width:768px){.pages .pages__kv .kv__ttl2{margin-bottom:1rem;font-size:3rem}}.pages .pages__kv .kv__txt{color:#fff;font-size:3.6rem;font-weight:700;line-height:1.9;letter-spacing:.05rem}@media only screen and (max-width:768px){.pages .pages__kv .kv__txt{font-size:1.6rem}}.pages .pages__kv .kv__txt span{padding:0 4.5rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_blue.jpg)}@media only screen and (max-width:768px){.pages .pages__kv .kv__txt span{padding:0 .5rem}}.pages .pages__kv .kv__txt2{font-size:1.8rem;font-weight:700;line-height:1.67;letter-spacing:.05rem}@media only screen and (max-width:768px){.pages .pages__kv .kv__txt2{font-size:1.4rem;line-height:1.714;letter-spacing:0}}.pages .sec__pagination{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pages .sec__pagination{gap:1rem;width:100%;max-width:33.5rem;margin:0 auto}}@media (max-width:374px){.pages .sec__pagination{gap:.5rem}}.pages .sec__pagination li{font-size:1.6rem;font-weight:700}@media only screen and (max-width:768px){.pages .sec__pagination li{font-size:1.4rem}}.pages .sec__pagination li>*{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:4rem;height:4rem;color:#fff;background:#00b2c4;border-radius:.3rem}@media only screen and (max-width:768px){.pages .sec__pagination li>*{width:3.6rem;height:3.6rem}}@media (max-width:374px){.pages .sec__pagination li>*{width:3rem;height:3rem}}.pages .sec__pagination li>* span{position:relative}.pages .sec__pagination li>* span:before{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;width:1.1rem;height:.9rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.pages .sec__pagination li>* span:before{width:1rem;height:.8rem}}.pages .sec__pagination li>*.current{color:#000;background:#ddd}.pages .sec__pagination li>*:hover{color:#000;background:#ddd}@media only screen and (min-width:769px){.pages .sec__pagination li:first-child{padding-right:2rem}}@media only screen and (max-width:768px){.pages .sec__pagination li:first-child{padding-right:.4rem}}.pages .sec__pagination li:first-child .prev{width:8.2rem}@media only screen and (max-width:768px){.pages .sec__pagination li:first-child .prev{width:5.7rem}}.pages .sec__pagination li:first-child .prev span{padding-left:2rem}@media only screen and (max-width:768px){.pages .sec__pagination li:first-child .prev span{padding-left:1.4rem}}.pages .sec__pagination li:first-child .prev span:before{left:0;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_left_white.svg) no-repeat center center/100% auto}.pages .sec__pagination li:first-child .prev.-active span:before{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_left_black.svg) no-repeat center center/100% auto}.pages .sec__pagination li:first-child .prev.-disabled{color:#000;background:#ddd;pointer-events:none}.pages .sec__pagination li:first-child .prev:hover span:before{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_left_black.svg) no-repeat center center/100% auto}@media only screen and (min-width:769px){.pages .sec__pagination li:last-child{padding-left:2rem}}@media only screen and (max-width:768px){.pages .sec__pagination li:last-child{padding-left:.4rem}}.pages .sec__pagination li:last-child .next{width:8.2rem}@media only screen and (max-width:768px){.pages .sec__pagination li:last-child .next{width:5.7rem}}.pages .sec__pagination li:last-child .next span{padding-right:2rem}@media only screen and (max-width:768px){.pages .sec__pagination li:last-child .next span{padding-right:1.4rem}}.pages .sec__pagination li:last-child .next span:before{right:0;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_right_white.svg) no-repeat center center/100% auto}.pages .sec__pagination li:last-child .next.-active span:before{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_right_black.svg) no-repeat center center/100% auto}.pages .sec__pagination li:last-child .next.-disabled{color:#000;background:#ddd;pointer-events:none}.pages .sec__pagination li:last-child .next:hover span:before{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_right_black.svg) no-repeat center center/100% auto}.pages__cpa{padding:10.8rem 0 12rem;background:#e9f4f5}@media only screen and (max-width:768px){.pages__cpa{padding:6.5rem 0 6rem}}.pages__cpa .inner .sec__sub{color:#333;font-size:3.6rem;text-align:center}.pages__cpa .inner .sec__ttl{margin-top:-.9rem;margin-bottom:4.8rem;color:#333;font-size:5rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pages__cpa .inner .sec__ttl{margin-bottom:2.3rem;font-size:2.8rem}}.pages__cpa .inner .sec__ttl .-sub{font-size:2.4rem}.pages__cpa .inner .cpa__lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8rem}@media (max-width:900px) and (min-width:769px){.pages__cpa .inner .cpa__lst{gap:1.5rem}}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__lst{gap:1.8rem;padding:0 1.7rem;margin-bottom:4rem}}.pages__cpa .inner .cpa__lst .lst__item{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:15.2rem;max-width:38rem;text-align:center;background:#fff;border:.1rem solid #d0d0d0}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__lst .lst__item{height:12rem}}.pages__cpa .inner .cpa__lst .lst__item .item__txt{margin-bottom:1rem;font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:.05rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__lst .lst__item .item__txt{margin-bottom:.9rem;font-size:1.3rem}}.pages__cpa .inner .cpa__lst .lst__item .item__img{width:26.4rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__lst .lst__item .item__img{width:20.6rem}}.pages__cpa .inner .cpa__lst .lst__item:nth-child(1) .item__txt{font-size:2.4rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__lst .lst__item:nth-child(1) .item__txt{font-size:1.8rem}}.pages__cpa .inner .cpa__lst .lst__item:hover{opacity:.7}.pages__cpa .inner .cpa__banners{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8.2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4.7rem 1rem;background:#fff}@media (max-width:1100px) and (min-width:769px){.pages__cpa .inner .cpa__banners{gap:2rem}}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners{gap:1.9rem;padding:3rem 1.4rem 3rem 2.1rem}}.pages__cpa .inner .cpa__banners .banner__block{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:13rem;max-width:46.9rem;overflow:hidden;border:.2rem solid #00b2c4;border-radius:.3rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block{height:8rem}}.pages__cpa .inner .cpa__banners .banner__block .block__cnt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:3rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block .block__cnt{padding-left:2rem}}.pages__cpa .inner .cpa__banners .banner__block .block__cnt .block__txt{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#333;font-size:2.4rem;font-weight:500;line-height:1.7;letter-spacing:.05rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block .block__cnt .block__txt{font-size:1.8rem}}.pages__cpa .inner .cpa__banners .banner__block .block__cnt .block__txt .-yel{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:700}.pages__cpa .inner .cpa__banners .banner__block:nth-child(1) .block__img{width:16.8rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block:nth-child(1) .block__img{width:10rem}}.pages__cpa .inner .cpa__banners .banner__block:nth-child(1) .block__cnt{width:calc(100% - 16.8rem)}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block:nth-child(1) .block__cnt{width:calc(100% - 10rem)}}.pages__cpa .inner .cpa__banners .banner__block:nth-child(2) .block__img{width:19.8rem}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block:nth-child(2) .block__img{width:10rem}}.pages__cpa .inner .cpa__banners .banner__block:nth-child(2) .block__cnt{width:calc(100% - 19.8rem)}@media only screen and (max-width:768px){.pages__cpa .inner .cpa__banners .banner__block:nth-child(2) .block__cnt{width:calc(100% - 10rem)}}.pages__cpa .inner .cpa__banners .banner__block:hover{background:#00b2c4}.pages__cpa .inner .cpa__banners .banner__block:hover .block__cnt .block__txt{color:#fff}.pages__cpa .inner .cpa__banners .banner__block:hover .block__cnt .block__txt .-yel{color:#fff}.singleOtherPosts{padding:8rem 0;background-color:#f7f6f0}.singleOtherPosts .singleOtherPosts__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1.5rem;margin-bottom:4rem;font-size:3rem;font-weight:600;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.singleOtherPosts .singleOtherPosts__title{padding-bottom:1rem;margin-bottom:2rem;font-size:2rem}}.singleOtherPosts .singleOtherPosts__title:after{display:inline-block;width:5.2rem;height:.2rem;content:"";background-color:#00b2c4}.custom_select{position:relative;width:20rem;height:4rem;font-size:1.4rem;opacity:0}@media only screen and (max-width:768px){.custom_select{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}}.custom_select.active{opacity:1}.custom_select .select{position:relative;height:40px;border:0;cursor:pointer}.custom_select>select{position:absolute;z-index:-1;height:auto;padding:8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:none}.custom_select .select-display{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 2.5rem 8px 1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#f7f6f0}.custom_select .select-display:before,.custom_select .select-display:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;right:1.5rem;width:1rem;height:2px;content:"";background:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom_select .select-display:after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.custom_select .select-display.active:after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.custom_select .options{position:absolute;top:100%;left:0;z-index:1;display:none;width:100%;background-color:#f7f6f0}.custom_select .options li{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:4rem;padding:0 1.5rem;font-size:1.4rem;font-weight:500;border-top:2px solid #fff}.custom_select .options li:first-of-type{display:none}.custom_select .options li:before{display:none}.custom_select .options li.active,.custom_select .options li:hover{color:#fff;background-color:#00b2c4}@media only screen and (max-width:768px){.-pc-only{display:none}}.-sp-only{display:none}@media only screen and (max-width:768px){.-sp-only{display:inline-block}}table.-sp-only{display:none}@media only screen and (max-width:768px){table.-sp-only{display:table}}.-sp-only-block{display:none}@media only screen and (max-width:768px){.-sp-only-block{display:block}}.-tac{text-align:center}.-tar{text-align:right}.-hover-pointer{-webkit-transition:.3s;transition:.3s}.-hover-pointer:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}.-color-red{color:red}.-color-white{color:#fff}.-color-primary{color:#00b2c4}.-bg-primary{background-color:#00b2c4}.-bg-white{background-color:#fff}.-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-aic{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-jcfe{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.-tategaki{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.-position-sticky{position:-webkit-sticky;position:sticky;top:0}.-mh-100vh{min-height:100vh}.-ws-nowrap{white-space:nowrap}.-td-u{text-decoration:underline}.-hide-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.-hide-scroll-bar::-webkit-scrollbar{display:none}.-text-2-row{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.js__accordion__header{-webkit-transition:.3s;transition:.3s}.js__accordion__header:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}.js__accordion__header+*{display:none}#ez-toc-container{margin-top:32px !important;margin-bottom:32px !important;padding:0 24px !important}#ez-toc-container .ez-toc-title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:16px 0 12px}#ez-toc-container .ez-toc-title:before{content:"";display:inline-block;width:32px;height:32px;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_index.png) no-repeat center/contain;vertical-align:middle;margin-right:8px}#ez-toc-container .ez-toc-title{font-size:14px !important;font-weight:600 !important}#ez-toc-container nav>ul,#ez-toc-container nav ul{list-style:none !important;padding-left:0 !important;margin:0 !important}#ez-toc-container .ez-toc-list-level-1>li{padding:0;margin:0 !important}#ez-toc-container .ez-toc-list-level-1>li>a{display:block;border-bottom:1px solid #e5e5e5;padding:10px 0;font-size:14px !important}#ez-toc-container .ez-toc-list-level-1>li:last-child:not(:has(.ez-toc-list-level-3))>a{border-bottom:none;padding-bottom:14px}#ez-toc-container .ez-toc-list-level-3{padding-left:0 !important;margin:0 !important}#ez-toc-container .ez-toc-list-level-3>li{border-bottom:1px solid #e5e5e5;padding:8px 0 8px 16px;margin:0 !important}#ez-toc-container .ez-toc-list-level-1>li:last-child .ez-toc-list-level-3>li:last-child{border-bottom:none;padding-bottom:14px}#ez-toc-container .ez-toc-list-level-3>li>a{font-size:14px !important}.adminNav{position:fixed;bottom:1rem;left:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.8rem;background-color:#fff;-webkit-box-shadow:.4rem .4rem .8rem rgba(0,0,0,.3);box-shadow:.4rem .4rem .8rem rgba(0,0,0,.3);border:1px solid #000;gap:.4rem}.adminNav .adminNav__caption{font-size:1rem}.adminNav .adminNav__close{position:absolute;top:0;right:0;color:#fff;font-size:1.6rem;line-height:1;background-color:#000;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:pointer}.adminNav .adminNav__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem}@media screen and (min-width:835px){.br-sp{display:none}.br-pc{display:block}}@media screen and (max-width:834px){.br-sp{display:block}.br-pc{display:none}}.box{display:block;width:100%;position:relative;padding:5.66667vw;background:#f8f9f9}@media (min-width:768px){.box{padding:3.33333vw 2.77778vw 2.22222vw}}.box .title{font-size:4.26667vw;font-weight:700;width:100%;line-height:1.5;margin-bottom:4.8vw}@media (min-width:768px){.box .title{font-size:1.38889vw;margin-bottom:1.8vw}}.ylw_marker{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ffe54e));background:linear-gradient(transparent 60%,#ffe54e 60%)}.red_marker{font-weight:700;color:#f22613}.orange-box{position:relative;margin:2em 0;padding:1.5em;border:solid 3px #b7ae3f;border-radius:8px}.orange-box .box-title{position:absolute;display:inline-block;top:-11px;left:10px;padding:0 9px;line-height:1;font-size:15px;background:#fff;color:#b7ae3f;font-weight:700}@media (min-width:768px){.orange-box .box-title{font-size:17px}}.box-related{position:relative;margin:3em 0;padding:40px 25px 15px;border:solid 2px #b7ae3f}.box-related .related_title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 20px 0 30px;height:30px;line-height:30px;font-size:17px;background:#b7ae3f;color:#fff;font-weight:700}.related_title:before{display:block;position:absolute;left:6px;font-family:"Font Awesome 5 Free";content:"\f303";width:17px;height:17px}.box-related .related_text{margin:0;padding:0}.external:after{margin:0 0 0 3px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:900}.slash{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:7px;font-weight:700;color:#c40000;font-size:13px}@media (min-width:768px){.slash{font-size:18px}}.slash :after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.slash:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.slash:before,.slash:after{content:"";width:24px;height:1px;background-color:#c40000}.slash:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slash:before,.slash:after{content:"";width:24px;height:1px;background-color:#c40000}.button01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;position:relative;padding:1em;padding-right:2.4em;width:100%;margin:0 auto;color:#fff;font-size:15px;font-weight:700;border-radius:10px;background-color:#c40000;border-bottom:8px solid #700000;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.button01{padding:1.3em;padding-right:5em;width:80%;font-size:1.4rem;letter-spacing:.05rem}}.button01:after{content:"";position:absolute;right:5%;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:768px){.button01:after{content:"";right:7%;width:13px;height:13px;border-top:4px solid #fff;border-right:4px solid #fff}}.line_box{width:100%;position:relative;margin:auto;padding:15px 10px;border:2px solid #00b2c4;-webkit-box-sizing:border-box;box-sizing:border-box}p.line_title{margin:0 auto;font-size:1.8rem;font-weight:700}.table-wrapper{overflow-x:auto;position:relative}.sticky-col{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:2}.buttonType1{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:32rem;min-height:6rem;padding:1.6rem 4rem;text-align:center;background-color:#00b2c4;border-radius:10rem}.buttonType1 .buttonType1__text{color:#000;color:#fff;font-size:clamp(1.6rem, 1.3274336283vw, 1.8rem);font-weight:600;line-height:1.4;letter-spacing:.05em;text-align:center;pointer-events:none}.buttonType1 .buttonType1__figure{position:absolute;top:50%;right:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (max-width:768px){.buttonType1 .buttonType1__figure{width:1.6rem}}.buttonType1.-back .buttonType1__figure{position:absolute;top:50%;right:auto;left:2rem;-webkit-transform:translate(0,-50%) rotate(-180deg);-ms-transform:translate(0,-50%) rotate(-180deg);transform:translate(0,-50%) rotate(-180deg)}.buttonType1.-text-left .buttonType1__text{text-align:left}.calendarComponent{width:100%;margin:0 auto}.calendarComponent .calendarTitle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2.4rem}.calendarComponent .calendarTitle .calendarTitle__arrow{padding:0;background-color:transparent;border:none}.calendarComponent .calendarTitle .calendarTitle__arrow.-disabled{opacity:.5;pointer-events:none}.calendarComponent .calendarTitle .calendarTitle__arrow>i{pointer-events:none}@media only screen and (max-width:768px){.calendarComponent .calendarForm{overflow:scroll}}.calendarComponent .calendarForm .calendarTable{width:100%}.calendarComponent .calendarForm .calendarTable .calendarTable__th,.calendarComponent .calendarForm .calendarTable .calendarTable__td{width:100%;max-width:14.2857142857%;text-align:center}.calendarComponent .calendarForm .calendarTable .calendarTable__th.-dayofweek-0,.calendarComponent .calendarForm .calendarTable .calendarTable__td.-dayofweek-0{background-color:rgba(255,0,0,.5)}.calendarComponent .calendarForm .calendarTable .calendarTable__th.-dayofweek-6,.calendarComponent .calendarForm .calendarTable .calendarTable__td.-dayofweek-6{background-color:rgba(0,0,255,.5)}.calendarComponent .calendarForm .calendarTable .calendarTable__thead .calendarTable__tr .calendarTable__th{padding:.6rem 0;line-height:1}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td{padding:1.2rem}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-other-month .calendarTable__day{opacity:.5}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-is-today{background-color:#00b2c4}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-is-today .calendarTable__day{color:#fff}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-is-holiday{background-color:rgba(255,0,0,.5)}#footer{padding:8rem 0;color:#fff;background:#000}@media only screen and (max-width:768px){#footer{padding:6.4rem 0 8rem}}#footer .footer__inner{padding:0 10rem}@media only screen and (max-width:768px){#footer .footer__inner{padding:0 2rem}}#footer .footer__inner .footer__cnt{gap:2.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16.5rem}@media (max-width:1200px){#footer .footer__inner .footer__cnt{padding-right:0}}@media (max-width:1000px){#footer .footer__inner .footer__cnt{display:block}}@media only screen and (max-width:768px){#footer .footer__inner .footer__cnt{margin-bottom:0}}#footer .footer__inner .footer__cnt .footer__logo{display:block}@media (max-width:1000px){#footer .footer__inner .footer__cnt .footer__logo{margin-bottom:3.7rem}}@media only screen and (max-width:768px){#footer .footer__inner .footer__cnt .footer__logo{width:25rem;margin:0 auto 5.4rem}}#footer .footer__inner .footer__cnt .footer__menu{gap:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:96rem}@media (max-width:1000px){#footer .footer__inner .footer__cnt .footer__menu{gap:0;max-width:100%}}@media only screen and (max-width:768px){#footer .footer__inner .footer__cnt .footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:4.3rem}}@media only screen and (max-width:768px){#footer .footer__inner .footer__cnt .footer__menu .menu__lst:nth-child(3){margin:3.2rem 0 4.8rem}}#footer .footer__inner .footer__cnt .footer__menu .menu__lst:nth-child(3) .lst__item a{font-size:1.4rem;font-weight:400}#footer .footer__inner .footer__cnt .footer__menu .menu__lst.-fz-small .lst__item{margin-bottom:0}#footer .footer__inner .footer__cnt .footer__menu .menu__lst.-fz-small .lst__item a{font-size:1.2rem;font-weight:400}#footer .footer__inner .footer__cnt .footer__menu .lst__item{margin-bottom:1rem;font-weight:600}@media only screen and (max-width:768px){#footer .footer__inner .footer__cnt .footer__menu .lst__item{margin-bottom:.6rem}}#footer .footer__inner .footer__cnt .footer__menu .lst__item a{position:relative;color:#fff;font-size:1.6rem;font-weight:700;line-height:2;letter-spacing:.05rem}#footer .footer__inner .footer__cnt .footer__menu .lst__item a:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;bottom:-.3rem;left:50%;width:60%;height:.2rem;content:"";background-color:#fff;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0}#footer .footer__inner .footer__cnt .footer__menu .lst__item a:hover:after{width:100%;opacity:1}#footer .footer__inner .footer__cnt .footer__menu .lst__item .sub_menu .sub__item>a{position:relative;margin-left:1rem;font-size:1.4rem;font-weight:400}@media only screen and (max-width:768px){#footer .footer__inner .footer__cnt .footer__menu .lst__item .sub_menu .sub__item>a{font-size:1.2rem}}#footer .footer__inner .footer__cnt .footer__menu .lst__item .sub_menu .sub__item>a:before{position:relative;left:-1rem;content:"- "}#footer .footer__inner--sp .footer__cnt .footer__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4%;padding-left:0}#footer .footer__inner--sp .footer__cnt .footer__menu--left{width:48%}#footer .footer__inner--sp .footer__cnt .footer__menu--right{width:48%}#footer .footer__inner--sp .footer__cnt .footer__menu .lst__item a{font-size:1.4rem}#footer .footer__inner--sp .footer__cnt .footer__menu .sub__item a{font-size:1.2rem}#footer .footer__inner--sp .footer__cnt .footer__menu .menu__lst:nth-child(3){width:100%}#footer .footer__inner--sp .footer__cnt .footer__menu .menu__lst:nth-child(3) .sub__item a{font-size:1.2rem}#footer .footer__inner--sp .footer__bottom{padding-left:0}#footer .footer__bottom{gap:1.6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){#footer .footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4rem;padding-left:4.3rem}}#footer .footer__bottomRightX{display:block;width:25rem;margin-bottom:3.2rem}@media only screen and (max-width:768px){#footer .footer__bottomRightX{width:auto}}@media only screen and (max-width:768px){#footer .footer__bottomRightX>img{width:2rem}}#footer .copyright{font-size:1.2rem;font-weight:400;letter-spacing:.05rem}#footer .footer__bottomLeft{width:100%;max-width:81rem}#footer .footer__bottomLeftFlex{gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:65rem;margin-right:auto}.footer__sticky{display:none}@media only screen and (max-width:768px){.footer__sticky{display:block;position:fixed;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:2.1vw;z-index:100;width:100%;padding:.7rem 5.3vw 1.3rem;background-color:#fff}}.footer__sticky .sec__btn{height:11.6rem;max-width:100%;padding:0 3.1rem}@media only screen and (max-width:768px){.footer__sticky .sec__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:90vw;height:6.8rem;padding:0 3.2vw 0 2.1vw;border:none;border-radius:.4rem}}.footer__sticky .sec__btn:before{display:none}@media only screen and (max-width:768px){.footer__sticky .sec__btn:before{position:static;left:2rem;width:5rem;height:5rem;margin-right:.4rem;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.footer__sticky .sec__btn:after{display:none}@media only screen and (max-width:768px){.footer__sticky .sec__btn:after{position:static;margin-left:1.6vw;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:374px){.footer__sticky .sec__btn .sec__btnText{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.2rem;line-height:1.8}}@media only screen and (max-width:768px){.footer__sticky .sec__btn .-yel{font-size:2.4rem}}@media (max-width:1000px){.footer__sticky .sec__btn--portal .sec__btnText{display:block;line-height:1.6875}}.gnav{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background-color:#000}.gnav .gnav__inner{position:absolute;top:10rem;left:50%;width:100%;height:calc(100% - 11rem);max-width:calc(100% - 4rem);padding:0 1.6rem;overflow:scroll;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.gnav .gnav__listWrap .gnav__list .gnav__item{position:relative;-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .gnav__item:before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#fff}.gnav .gnav__listWrap .gnav__list .gnav__item:last-child{position:relative}.gnav .gnav__listWrap .gnav__list .gnav__item:last-child:after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#fff}.gnav .gnav__listWrap .gnav__list .gnav__item a{position:relative;display:block;width:100%;height:100%;padding:1.2rem 1rem;color:#fff}.gnav .gnav__listWrap .gnav__list .gnav__item a:after{position:absolute;top:50%;right:2rem;display:inline-block;width:.6rem;height:1rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../img/common/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .gnav__item a:hover:after{right:1rem;-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp+.menu_list_child:before{display:none}.gnav .gnav__listWrap .gnav__list .menu-parent-sp{-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp:hover{-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp:hover .menu_list_child_text:after{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../img/common/icon-minus-white.svg) !important}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text{position:relative}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text:before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#fff}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text:after{right:2rem;width:1rem;height:1rem;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../img/common/icon-plus-white.svg)}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp{display:none;padding-left:3rem}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child+.menu_childrenList_child{border-top:1px solid rgba(255,255,255,.3)}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child{display:block}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link{position:relative;display:block;padding:2rem .5rem;color:#fff;font-size:1.2rem;letter-spacing:.01em}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link:after{position:absolute;top:50%;right:2rem;display:inline-block;width:.4rem;height:.8rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../img/common/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;opacity:.9}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link:hover:after{right:1rem;-webkit-transition:.3s;transition:.3s}.hamburger_wrap{position:absolute;top:0;right:0;z-index:10001;display:none}@media screen and (max-width:960px){.hamburger_wrap{display:inline-block}}.hamburger_wrap *{-webkit-transition:.3s;transition:.3s}.hamburger_wrap:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}.hamburger_wrap .hamburger{position:relative;z-index:10;width:1.8rem;height:1.4rem}.hamburger_wrap .hamburger .hamburger_line{position:absolute;left:50%;width:100%;height:.1rem;background-color:#000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hamburger_wrap .hamburger .hamburger_line.-top{top:0}.hamburger_wrap .hamburger .hamburger_line.-middle{top:calc(50% - 0.05rem)}.hamburger_wrap .hamburger .hamburger_line.-bottom{top:calc(100% - 0.1rem)}.hamburger_wrap .-active{background-color:transparent;-webkit-transition:.3s;transition:.3s}.hamburger_wrap .-active *{-webkit-transition:.3s;transition:.3s}.hamburger_wrap .-active .hamburger_line{background-color:#fff}.hamburger_wrap .-active .hamburger_line.-top{top:50%;-webkit-transform:rotate(-45deg) translateX(-50%) !important;-ms-transform:rotate(-45deg) translateX(-50%) !important;transform:rotate(-45deg) translateX(-50%) !important;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.hamburger_wrap .-active .hamburger_line.-middle{width:0}.hamburger_wrap .-active .hamburger_line.-bottom{top:50%;-webkit-transform:rotate(45deg) translateX(-50%) !important;-ms-transform:rotate(45deg) translateX(-50%) !important;transform:rotate(45deg) translateX(-50%) !important;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.hamburger_wrap .-active .hamburger_text{color:#fff}#header{position:fixed;top:0;left:0;z-index:1000;width:100%;background:#fff;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.16);box-shadow:0 0 1rem rgba(0,0,0,.16)}@media only screen and (max-width:1000px){#header{height:7rem}}#header .header__inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 1.2rem 0 1.3rem}@media only screen and (max-width:768px){#header .header__inner{padding:0 1.4rem 0 1.2rem}}#header .header__inner .header__logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:clamp(24rem, 25.0737463127vw, 34rem)}@media (max-width:1250px) and (min-width:769px){#header .header__inner .header__logo{width:19rem}}@media (max-width:1250px) and (min-width:769px){#header .header__inner .header__logo>img{width:5rem}}@media only screen and (max-width:768px){#header .header__inner .header__logo>a{width:100%;max-width:18rem}}#header .header__inner .header__gnav{gap:2%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;max-width:110rem;padding:1rem 0 .3rem}@media (max-width:1420px) and (min-width:1251px){#header .header__inner .header__gnav{gap:2.2rem}}@media (max-width:1250px) and (min-width:1001px){#header .header__inner .header__gnav{gap:1.5rem}}@media only screen and (max-width:1000px){#header .header__inner .header__gnav{position:fixed;top:9rem;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:none;width:100%;height:calc(100vh - 9rem);max-height:calc(100vh - 9rem);padding:0;overflow-y:scroll;background:#fff;border-top:.1rem solid #ddd}}@media only screen and (max-width:768px){#header .header__inner .header__gnav{top:7rem;height:calc(100vh - 7rem);max-height:calc(100vh - 7rem)}}#header .header__inner .gnav__menu{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:1%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:60rem}@media (max-width:1350px){#header .header__inner .gnav__menu{gap:1rem}}@media only screen and (max-width:1000px){#header .header__inner .gnav__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0}}#header .header__inner .menu__item{position:relative;z-index:10}#header .header__inner .menu__item.-has-submenu:hover .submenu,#header .header__inner .menu__item.-has-submenu.-active .submenu{opacity:1;visibility:visible}@media only screen and (max-width:1000px){#header .header__inner .menu__item.-has-submenu .menu__link:before{width:1.6rem;height:1.6rem;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_plus_primary_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#header .header__inner .menu__item.-has-submenu .menu__link.-active:before{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_minus_primary_1.svg)}}@media only screen and (max-width:1000px){#header .header__inner .menu__item{width:100%}}@media only screen and (max-width:1000px){#header .header__inner .menu__item:last-child .menu__link{border-bottom:.1rem solid #d0d0d0}}#header .header__inner .menu__link{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;display:inline-block;margin-bottom:1.6rem;font-size:clamp(1.2rem, 1.0324483776vw, 1.4rem);font-weight:700}@media only screen and (max-width:1000px){#header .header__inner .menu__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem 5.5rem 1.2rem 4rem;margin-bottom:0;font-size:1.6rem;background-color:#fff;border-top:.1rem solid #d0d0d0}}@media only screen and (max-width:1000px){#header .header__inner .menu__link:before{position:absolute;top:50%;right:4rem;width:1.5rem;height:1.2rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-blue.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#header .header__inner .menu__link:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;bottom:-.3rem;left:50%;width:60%;height:.2rem;content:"";background-color:#00b2c4;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0}@media only screen and (max-width:1000px){#header .header__inner .menu__link:after{display:none}}@media only screen and (max-width:1000px){#header .header__inner .menu__link:hover{background:#fff}}#header .header__inner .menu__link:hover:after{width:100%;opacity:1}#header .header__inner .submenu{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:calc(100% + 0.3rem);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60rem;height:26rem;max-width:60rem;max-height:26rem;padding:3.2rem;padding-bottom:1.2rem;background-color:#fff;-webkit-box-shadow:0 0 6rem rgba(0,0,0,.08);box-shadow:0 0 6rem rgba(0,0,0,.08);opacity:0;visibility:hidden}#header .header__inner .submenu:before{position:absolute;bottom:100%;left:0;z-index:-1;display:inline-block;width:100%;height:5rem;content:"";pointer-events:none}@media only screen and (max-width:1000px){#header .header__inner .submenu:before{display:none}}#header .header__inner .submenu:after{position:absolute;top:0;left:0;display:inline-block;width:100%;height:1rem;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.06),transparent)}@media only screen and (max-width:1000px){#header .header__inner .submenu:after{display:none}}@media only screen and (max-width:1000px){#header .header__inner .submenu{position:static;display:none;width:100%;height:auto;max-width:100%;max-height:100%;padding:0 4rem 2rem}}#header .header__inner .submenu.-tight{width:32rem;height:auto;max-width:32rem;max-height:none}@media only screen and (max-width:1000px){#header .header__inner .submenu.-tight{width:100%;max-width:100%}}#header .header__inner .submenu.-tight .submenu__item{width:100%;margin-right:0 !important}@media only screen and (max-width:1000px){#header .header__inner .submenu.-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}}#header .header__inner .submenu__item{width:48%;margin-bottom:2rem}@media only screen and (max-width:1000px){#header .header__inner .submenu__item{width:100%;margin-bottom:0}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item:first-child a{padding-top:.9rem}}#header .header__inner .submenu__item:not(:nth-child(2n)){margin-right:4%}@media only screen and (max-width:1000px){#header .header__inner .submenu__item:not(:nth-child(2n)){margin-right:0}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media only screen and (max-width:1000px){#header .header__inner .submenu__item.-sp-order7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}}#header .header__inner .submenu__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:.8rem;color:#00b2c4;font-size:clamp(1.4rem, 1.3274336283vw, 1.8rem);font-weight:600;border-bottom:1px solid #00b2c4}#header .header__inner .submenu__link:after{display:inline-block;width:1.8rem;height:1.5rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_arrow_right_primary_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width:1000px){#header .header__inner .submenu__link:after{width:1.5rem;height:1.2rem}}#header .header__inner .submenu__link.-external-link:after{width:2.2rem;height:2.2rem;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_external_link_primary_1.svg)}@media only screen and (max-width:1000px){#header .header__inner .submenu__link.-external-link:after{width:2rem;height:2rem}}@media only screen and (max-width:1000px){#header .header__inner .submenu__link{padding:2rem 0;font-size:1.4rem}}#header .header__inner .menu__buttonWrap{gap:.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:41.9rem}@media only screen and (max-width:1000px){#header .header__inner .menu__buttonWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:0 1.5rem}}#header .header__inner .menu__buttonPerson{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem clamp(1rem, 0.8849557522vw, 1.2rem);overflow:hidden;font-size:1.2rem;font-weight:600;line-height:1.25;text-align:center;background:#e9f4f5;border-radius:.4rem}#header .header__inner .menu__buttonPerson span{font-weight:600;text-decoration:underline}#header .header__inner .menu__buttonPerson:before{display:inline-block;width:1.7rem;height:1.9rem;margin-bottom:.6rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_user_blue_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#header .header__inner .menu__buttonPerson:after{position:absolute;right:0;bottom:6px;display:inline-block;width:3rem;height:1rem;content:"";background-color:#00b2c4;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}@media only screen and (max-width:1000px){#header .header__inner .menu__buttonPerson{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:49%}}#header .header__inner .menu__buttonPerson.-yellow{background-color:#efede1}#header .header__inner .menu__buttonPerson.-yellow:before{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_user_yellow_1.svg)}#header .header__inner .menu__buttonPerson.-yellow:after{background-color:#b7ae3f}#header .header__inner .menu__buttonPerson.-yellow .menu__buttonPersonText{color:#b7ae3f}#header .header__inner .menu__buttonPersonText{color:#00b2c4}#header .header__inner .sec__btn{width:20rem;height:54px;min-height:5.4rem;padding:.9rem .8rem .9rem 6.1rem;font-size:1.2rem;text-align:justify;text-justify:inter-ideograph;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:.3rem;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.137254902));filter:drop-shadow(0 3px 6px rgba(0,0,0,.137254902))}@media (max-width:1250px) and (min-width:1001px){#header .header__inner .sec__btn{padding:0 .8rem 0 6.5rem;font-size:1rem}}@media only screen and (max-width:1000px){#header .header__inner .sec__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:9rem;max-width:100%;padding:0;margin-bottom:1.6rem;border:none}}#header .header__inner .sec__btn:before{left:1.1rem;width:4rem;height:4rem;-webkit-filter:drop-shadow(0 0 30px rgba(0,0,0,.137254902));filter:drop-shadow(0 0 30px rgba(0,0,0,.137254902))}@media only screen and (max-width:1000px){#header .header__inner .sec__btn:before{position:static;left:2rem;width:6.4rem;height:6.4rem;margin:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}#header .header__inner .sec__btn:after{display:none}@media only screen and (max-width:1000px){#header .header__inner .sec__btn:after{position:static;right:1.2rem;display:block;width:1.8rem;height:1.5rem;margin-left:4.2rem;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}#header .header__inner .sec__btn .sec__btnText{font-size:1.2rem}@media only screen and (max-width:1000px){#header .header__inner .sec__btn .sec__btnText{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:5.3vw;font-size:1.6rem;line-height:1.8}}#header .header__inner .sec__btn .-yel{margin-top:-.2rem;font-size:1.7rem}#header .header__inner .sec__btn .-yel-underline{text-decoration:underline;-webkit-text-decoration-color:#b7ae3f;text-decoration-color:#b7ae3f;text-decoration-thickness:.2rem;text-underline-offset:3px}#header .header__inner .sec__btn--portal{width:21.1rem;min-height:5rem;padding:0 .8rem 0 5.7rem;color:#000;background:#fff;border:2px solid #00b2c4}@media (max-width:1250px) and (min-width:1001px){#header .header__inner .sec__btn--portal{padding:0 .8rem 0 6.5rem;font-size:1rem}}@media only screen and (max-width:1000px){#header .header__inner .sec__btn--portal{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;max-width:100%;padding:0;margin-bottom:1.6rem}}#header .header__inner .sec__btn--portal:hover{opacity:.6}#header .header__inner .sec__btn--portal:before{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_btn-portal.svg) no-repeat center center/100% auto;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.137254902));filter:drop-shadow(0 0 4px rgba(0,0,0,.137254902))}@media only screen and (max-width:1000px){#header .header__inner .sec__btn--portal:before{margin:0}}#header .header__inner .sec__btn--portal:after{display:none}#header .header__inner .sec__btn--portal .sec__btnText{position:relative}@media only screen and (max-width:1000px){#header .header__inner .sec__btn--portal .sec__btnText{display:block;padding-right:4rem;margin-left:3.4vw;line-height:1.6875}}#header .header__inner .sec__btn--portal .sec__btnText:after{position:absolute;right:1.4rem;bottom:.4rem;width:1.4rem;height:1.4rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico__ext-link.svg) no-repeat center center/100% auto}@media (max-width:1250px) and (min-width:1001px){#header .header__inner .sec__btn--portal .sec__btnText:after{right:-.3rem}}@media only screen and (max-width:1000px){#header .header__inner .sec__btn--portal .sec__btnText:after{right:0;bottom:50%;display:block;width:2rem;height:2rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width:1000px){#header .header__inner .menu__buttons{margin-top:3.2rem}}#header .header__inner .menu__buttons .menu__btnCaption{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.3rem 3.5rem 0 auto;font-size:1.2rem;font-weight:700}@media only screen and (max-width:1000px){#header .header__inner .menu__buttons .menu__btnCaption{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.3rem 0 0;font-size:1.4rem}}#header .header__inner .menu__buttons .menu__btnCaptionLink{font-size:1.2rem}@media only screen and (max-width:1000px){#header .header__inner .menu__buttons .menu__btnCaptionLink{font-size:1.4rem}}#header .header__inner .gnav__side{width:100%;padding:3rem 3rem 2rem}@media (min-width:1001px){#header .header__inner .gnav__side{display:none}}#header .header__inner .gnav__side .side__item a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#333;font-size:1.4rem;font-weight:500;line-height:2.3;letter-spacing:.05rem}#header .header__inner .gnav__side .side__item a:hover{text-decoration:underline}#header .header__inner .header__hamburger{width:4rem;height:1.2rem;cursor:pointer}@media (min-width:1001px){#header .header__inner .header__hamburger{display:none}}#header .header__inner .header__hamburger div{position:relative;display:block;width:100%;height:100%}#header .header__inner .header__hamburger div span{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;left:0;display:block;width:100%;height:.2rem;background:#333;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}#header .header__inner .header__hamburger div span:nth-child(2){top:.9rem}#header .header__inner .header__hamburger.-active div span:nth-child(1){top:.6rem;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#header .header__inner .header__hamburger.-active div span:nth-child(2){top:.6rem;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.pageColumn .pageColumn__block{padding-bottom:10rem}@media only screen and (max-width:768px){.pageColumn .pageColumn__block{padding-bottom:6rem}}.sidebarSectionWrap{gap:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1000px){.sidebarSectionWrap{gap:2rem}}@media only screen and (max-width:768px){.sidebarSectionWrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:5.7rem}}.block__side{width:20rem;min-width:20rem}@media only screen and (max-width:768px){.block__side{width:100%;min-width:0}}.block__side .side__ttl{margin-bottom:1.1rem;font-size:2.4rem;font-weight:700;line-height:1.3}.block__side .side__lst{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.block__side .side__lst{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){.block__side .side__lst .lst__item{width:calc((100% - 0.2rem) / 2)}}.block__side .side__lst .lst__item a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:4.4rem;padding:0 2.2rem 0 1.5rem;font-size:1.4rem;font-weight:500;line-height:1.4;background:#f7f6f0}.block__side .side__lst .lst__item a:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;right:1.5rem;width:.7rem;height:5rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_gray.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.block__side .side__lst .lst__item a.-active,.block__side .side__lst .lst__item a:hover{color:#fff;background:#333}.block__side .side__lst .lst__item a.-active:after,.block__side .side__lst .lst__item a:hover:after{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-white.svg) no-repeat center center/100% auto}.pageColumn .pageColumn__block .block__main{width:calc(100% - 26rem)}@media (max-width:1000px){.pageColumn .pageColumn__block .block__main{width:calc(100% - 22rem)}}@media only screen and (max-width:768px){.pageColumn .pageColumn__block .block__main{width:100%}}.pageColumn .pageColumn__block .block__main .main__lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem}@media only screen and (max-width:768px){.pageColumn .pageColumn__block .block__main .main__lst{padding:0 1.7rem;margin-bottom:4rem}}.column__item{width:calc((100% - 4rem) / 3);background:#fff;border:.2rem solid #00b2c4;border-radius:.3rem}@media (max-width:1000px){.column__item{width:calc((100% - 2rem) / 2)}}@media only screen and (max-width:768px){.column__item{width:100%}}.column__item .item__img{height:22rem;overflow:hidden;border-radius:.1rem .1rem 0 0}@media only screen and (max-width:768px){.column__item .item__img{height:42.667vw}}.column__item .item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.column__item .item__cnt{padding:1.5rem 1.5rem 2rem}.column__item .item__cnt p{font-size:1.2rem;font-weight:500}.column__item .item__cnt .cnt__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.8rem}@media only screen and (max-width:768px){.column__item .item__cnt .cnt__head{margin-bottom:1.1rem}}.column__item .item__cnt .cnt__head .cnt__tag{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.8rem;padding:0 1rem;color:#fff;background:#00b2c4}.column__item .item__cnt .cnt__head .cnt__date{font-size:1.3rem;font-weight:500}@media only screen and (max-width:768px){.column__item .item__cnt .cnt__head .cnt__date{font-size:1.2rem}}.column__item .item__cnt .cnt__txt{display:-webkit-box;overflow:hidden;font-size:1.6rem;font-weight:700;line-height:1.6;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pageColumn .pageColumn__career{padding:7.1rem 0 8rem;background:#f7f6f0}@media only screen and (max-width:768px){.pageColumn .pageColumn__career{padding:5.8rem 0 6rem}}.pageColumn .pageColumn__career .inner .career__ttl{position:relative;padding-bottom:1.2rem;margin-bottom:5.5rem;font-size:3rem;font-weight:700;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageColumn .pageColumn__career .inner .career__ttl{padding-bottom:1.7rem;margin-bottom:3.8rem;font-size:2.4rem;line-height:1.3}}.pageColumn .pageColumn__career .inner .career__ttl:after{position:absolute;bottom:0;left:50%;width:5.2rem;height:.2rem;content:"";background:#00b2c4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pageColumn .pageColumn__career .inner .career__txt{width:100%;max-width:90rem;margin:0 auto 2.9rem;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageColumn .pageColumn__career .inner .career__txt{margin-bottom:2.2rem;font-size:1.4rem;line-height:1.9}}.pageColumn .pageColumn__career .inner .career__frame{height:20rem;max-width:60rem;padding:1.5rem 0 2.7rem;margin:0 auto;text-align:center;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/column/img_career.jpg) no-repeat center center/cover}@media only screen and (max-width:768px){.pageColumn .pageColumn__career .inner .career__frame{height:11.3rem;max-width:33.5rem;padding:1rem 0 1.4rem}}.pageColumn .pageColumn__career .inner .career__frame .frame__logo{width:18.4rem;margin:0 auto 1rem}@media only screen and (max-width:768px){.pageColumn .pageColumn__career .inner .career__frame .frame__logo{width:10.3rem;margin:0 auto .7rem}}.pageColumn .pageColumn__career .inner .career__frame .frame__btn{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:21rem;height:3.6rem;padding:0 2.5rem;margin:0 auto;font-size:1.3rem;font-weight:700;letter-spacing:.05rem;text-align:center;background:#fff;border:.1rem solid #00b2c4;border-radius:3.6rem}@media only screen and (max-width:768px){.pageColumn .pageColumn__career .inner .career__frame .frame__btn{width:13rem;height:2rem;font-size:.9rem}}.pageColumn .pageColumn__career .inner .career__frame .frame__btn:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;right:1.5rem;width:1rem;height:1.1rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_link.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pageColumn .pageColumn__career .inner .career__frame .frame__btn:hover{color:#fff;background:#00b2c4}.pageColumn .pageColumn__career .inner .career__frame .frame__btn:hover:after{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_link_ov.svg) no-repeat center center/100% auto}.pageColumn--titled .career__ttl{display:block;width:100%;margin-bottom:3rem;color:#333;font-size:2.4rem;font-weight:700;text-align:center}.modalWrap{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.modalWrap:before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";background-color:rgba(51,51,51,.8)}.modalWrap .modal__scroll{position:absolute;top:50%;left:50%;width:calc(100vw - 4.8rem);height:auto;max-width:480px;max-height:calc(100vh - 4.8rem);overflow-x:hidden;overflow-y:scroll;background-color:#fff;border-radius:1.6rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modalWrap .modal__contentWrap .modal__closeWrap{border-bottom:1px solid #000}.modalWrap .modal__contentWrap .modal__closeWrap .modal__close{display:inline-block;width:4rem;height:4rem;font-size:4rem;line-height:4rem;text-align:center;background-color:#ff0;-webkit-transition:.3s;transition:.3s}.modalWrap .modal__contentWrap .modal__closeWrap .modal__close:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}.modalWrap .modal__contentWrap .modal__content{padding:1.6rem}.modal__trigger{-webkit-transition:.3s;transition:.3s}.modal__trigger:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}.page404{padding:20rem 0 12rem}.page404 .page404__title{margin-bottom:2rem;font-size:3.2rem;font-weight:600;text-align:center}@media only screen and (max-width:768px){.page404 .page404__title{font-size:2.4rem}}.page404 .page404__text{margin-bottom:2rem;font-size:1.6rem;text-align:center}@media only screen and (max-width:768px){.page404 .page404__text{font-size:1.4rem}}.page404 .page404__link{display:block;font-size:1.4rem;text-align:center;text-align:center;text-decoration:underline}@media only screen and (max-width:768px){.page404 .page404__link{font-size:1.2rem}}@media only screen and (max-width:768px){.pageCase .pages__kv .kv__ttl{line-height:1}}.pageCase .pageCase__bg{padding-top:.1rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_square.png);background-size:4.7rem 4.7rem}.pageCase .pageCase__desc .inner .career__txt{margin-bottom:6rem;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageCase .pageCase__desc .inner .career__txt{margin-bottom:4rem;font-size:1.4rem;line-height:1.9}}.pageCase .pageColumn--titled{margin-bottom:12rem}.pageCase .pageColumn--titled .pageColumn__block{padding-bottom:0}.pageCase .pageColumn--titled .pageColumn__block .block__main{width:100%}.pageCase .pageColumn--titled .pageColumn__block .column__item .item__img{height:22rem}.pageCase .pageColumn--titled .main__lst{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:3rem 2rem}.pageCase .pageConsultant__career{padding-bottom:10rem}@media only screen and (max-width:768px){.pageCase .pageConsultant__career{padding-bottom:6rem}}.career__lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 3rem}@media (max-width:1000px){.career__lst{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}}.career__lst .career__item{width:49%;padding-left:1.8rem}@media only screen and (max-width:768px){.career__lst .career__item{width:100%}}.career__lst .career__item:not(:nth-child(2n)){margin-right:2%}.career__lst .item__inr{position:relative;width:100%;height:100%;padding-top:9.6rem;background:#fff;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.16);box-shadow:0 0 3rem rgba(0,0,0,.16);border:.1rem solid #707070;border-radius:.3rem}@media (max-width:1000px){.career__lst .item__inr{padding-top:6.7rem}}.career__lst .item__head{position:absolute;bottom:100%;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 0.1rem);max-width:calc(100% + 0.1rem);min-height:9.6rem;padding:.8rem 2rem .8rem 10rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1f1f1f),to(#747474));background:linear-gradient(180deg,#1f1f1f 50%,#747474 100%);border-radius:.3rem .3rem 0 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}@media (max-width:1000px){.career__lst .item__head{min-height:6.7rem;padding-right:4rem;padding-left:6rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.career__lst .item__head .head__icon{position:absolute;top:50%;left:-2.8rem;width:11rem;height:11rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1000px){.career__lst .item__head .head__icon{left:-2.1rem;width:7.2rem;height:7.2rem}}.career__lst .item__head p{margin:0}.career__lst .item__head .head__ttl>*{color:#fff;font-size:clamp(1.8rem, 1.7699115044vw, 2.4rem);font-weight:700;line-height:1.3;letter-spacing:.05rem}@media (max-width:1000px){.career__lst .item__head .head__ttl>*{font-size:1.8rem;text-align:center}}.career__lst .item__head .head__ttl>* strong,.career__lst .item__head .head__ttl>* b{color:#b7ae3f}.career__lst .item__cnt{padding:2.6rem 2rem 2.6rem;text-align:center;border-radius:0 0 .3rem .3rem}@media (max-width:1000px){.career__lst .item__cnt{padding:1.5rem}}.career__lst .item__infor{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.8rem}@media (max-width:1000px){.career__lst .item__infor{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}}.career__lst .infor__left{position:relative;min-width:15rem;padding-right:2.7rem;color:#333;font-size:1.6rem;font-weight:700;line-height:1.5}@media (max-width:1000px){.career__lst .infor__left{min-width:0;padding:0 0 2.2rem}}.career__lst .infor__left:after{position:absolute;top:50%;right:1rem;width:.7rem;height:1.3rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/case/ico_arrow.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1000px){.career__lst .infor__left:after{top:auto;right:auto;bottom:.5rem;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);-ms-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg)}}.career__lst .infor__left>span{display:block;padding:.2rem .8rem;color:#fff;line-height:1.2;background:#aaa}@media (max-width:1000px){.career__lst .infor__left>span{display:inline-block;margin-left:1rem}}.career__lst .infor__left>span .-num{font-size:2rem}.career__lst .infor__right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#00b2c4;font-size:1.9rem;font-weight:700}.career__lst .infor__right>span{display:inline-block;padding:.2rem .5rem .4rem;color:#fff;background:#00b2c4}.career__lst .infor__right>span .-num{font-size:2.8rem;line-height:1.2}.career__lst .item__txt{font-size:1.4rem;font-weight:500;line-height:1.7;text-align:left}.career__lst.-col-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:5rem}@media (max-width:1000px){.career__lst.-col-3{margin-bottom:4rem}}.career__lst.-col-3 .career__item{width:32%}@media (max-width:1000px){.career__lst.-col-3 .career__item{width:100%}}.career__lst.-col-3 .career__item:not(:nth-child(2n)){margin-right:0}.career__lst.-col-3 .career__item:not(:nth-child(3n)){margin-right:2%}@media (max-width:1000px){.career__lst.-col-3 .career__item:not(:nth-child(3n)){margin-right:0}}.career__lst.-col-3 .career__item .item__inr{height:100%}@media (max-width:1000px){.career__lst.-col-3 .career__item .item__head{min-height:6.7rem}}.career__lst.-col-3 .career__item .infor__left{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;margin-bottom:3.6rem;font-size:1.8rem}.career__lst.-col-3 .career__item .infor__left:after{top:calc(100% + 1.2rem);left:50%;display:inline-block;width:5.4rem;height:1.3rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_3_grey_triangles_1.svg) no-repeat center center/100% auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.career__lst.-col-3 .career__item .infor__left>span{display:inline-block;padding:0 .6rem;margin-left:1.2rem}.career__lst.-col-3 .career__item .item__infor{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;line-height:1}.career__lst.-col-3 .career__item .infor__right{font-size:2.4rem}.career__lst.-col-3 .career__item .infor__right>span{padding:0 .6rem;line-height:1.1}.career__lst.-col-3 .career__item .item__txt{display:none}@media only screen and (max-width:768px){.pageCompanyCase .pages__kv .kv__ttl{line-height:1}}.pageCompanyCase .pageCase__bg{padding-top:.1rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_square.png);background-size:4.7rem 4.7rem}.pageCompanyCase .pageCase__desc .inner .career__txt{margin-bottom:6rem;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageCompanyCase .pageCase__desc .inner .career__txt{margin-bottom:4rem;font-size:1.4rem;line-height:1.9}}.pageCompanyCase .pageColumn--titled{margin-bottom:12rem}.pageCompanyCase .pageColumn--titled .pageColumn__block{padding-bottom:0}.pageCompanyCase .pageColumn--titled .pageColumn__block .block__main{width:100%}.pageCompany .pageCompany__about{padding:9.1rem 0 5rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__about{padding:5.3rem 0 5rem}}.pageCompany .pageCompany__about .about__tbl{border-top:.1rem solid #d0d0d0}.pageCompany .pageCompany__about .about__tbl dl{font-size:1.6rem;line-height:1.25;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:.1rem solid #d0d0d0}@media only screen and (max-width:768px){.pageCompany .pageCompany__about .about__tbl dl{font-size:1.4rem;line-height:1.4}}.pageCompany .pageCompany__about .about__tbl dl dt{font-weight:700;width:20rem;padding:2.3rem 2.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageCompany .pageCompany__about .about__tbl dl dt{width:10.1rem;padding:1.7rem 1.5rem}}.pageCompany .pageCompany__about .about__tbl dl dd{font-weight:500;width:calc(100% - 20rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.3rem 0}@media only screen and (max-width:768px){.pageCompany .pageCompany__about .about__tbl dl dd{width:calc(100% - 10.1rem);padding:1.7rem 0}}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd{width:calc(100% - 20rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1.2rem 0}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd .roles{width:100%}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd .roles .role{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem 0}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd .roles .role .title{display:inline-block;min-width:10rem;margin-right:1.6rem}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd .roles .role .name{display:inline-block;font-weight:500}@media only screen and (max-width:768px){.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dt{width:10.1rem}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd{width:calc(100% - 10.1rem)}.pageCompany .pageCompany__about .about__tbl dl.has-multi-dds dd .roles .role .title{min-width:6.6rem;margin-right:1rem}}.pageCompany .pageCompany__about .about__gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.1rem solid #d0d0d0;padding:2.5rem 2.3rem 2.5rem 3rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__about .about__gallery{padding:2rem 0}}.pageCompany .pageCompany__about .about__gallery .gallery__img01{width:48%}.pageCompany .pageCompany__about .about__gallery .gallery__img02{width:48%}.pageCompany .pageCompany__access{padding:4.1rem 0 8rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__access{padding:6.3rem 0 6rem}}.pageCompany .pageCompany__access .access__intro{margin-bottom:5.8rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__access .access__intro{margin-bottom:5rem}}.pageCompany .pageCompany__access .access__intro .intro__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.2rem}.pageCompany .pageCompany__access .access__intro .intro__img img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.pageCompany .pageCompany__access .access__intro .intro__txt{font-size:1.6rem;font-weight:500;line-height:2;margin-bottom:3.2rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__access .access__intro .intro__txt{font-size:1.4rem;line-height:1.7;margin-bottom:2.4rem}}.pageCompany .pageCompany__access .access__intro .intro__txt .-bg{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_green.jpg)}.pageCompany .pageCompany__access .access__intro .intro__txt .-link{font-weight:500;color:#00b2c4;text-decoration:underline}.pageCompany .pageCompany__access .access__intro .intro__txt .-link:hover{text-decoration:none}.pageCompany .pageCompany__access .access__map .map__txt{font-size:1.6rem;font-weight:500;line-height:2;margin-bottom:5.9rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__access .access__map .map__txt{font-size:1.4rem;line-height:1.7;margin-bottom:.2rem}}.pageCompany .pageCompany__access .access__map .map__txt .-tag{font-size:1.4rem;font-weight:700;color:#fff;background:#333;border-radius:.3rem;padding:.5rem 1rem;margin-right:1.5rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__access .access__map .map__txt .-tag{font-size:1.2rem;display:inline-block;padding:.4rem .9rem;margin-bottom:.8rem}}.pageCompany .pageCompany__access .access__map .map__frame{height:37rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__access .access__map .map__frame{height:30rem}}.pageCompany .pageCompany__access .access__map .map__frame iframe{width:100%;height:100%}.pageConsultant .pageConsultant__infor{padding-bottom:9.8rem}@media only screen and (max-width:768px){.pageConsultant .pageConsultant__infor{padding-top:3rem;padding-bottom:5.8rem}}.pageConsultant .pageConsultant__infor .inner .infor__txt{margin-bottom:5.5rem;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageConsultant .pageConsultant__infor .inner .infor__txt{margin-bottom:7.9rem;font-size:1.4rem;line-height:1.9}}.pageConsultant .pageConsultant__infor .inner .infor__lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageConsultant .pageConsultant__infor .inner .infor__lst{gap:2.8rem}}.consultantItem{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}@media (max-width:900px){.consultantItem{width:100%}}@media only screen and (max-width:768px){.consultantItem{gap:1.3rem}}.consultantItem .item__img{position:relative;width:100%}.consultantItem .item__img:before{display:block;padding-top:114%;content:""}.consultantItem .item__img>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.consultantItem .item__img{-webkit-box-flex:0;-webkit-flex:0 0 26rem;-ms-flex:0 0 26rem;flex:0 0 26rem;width:26rem;overflow:hidden;background:#f2f2f2;border-radius:.3rem}@media only screen and (max-width:768px){.consultantItem .item__img{-webkit-box-flex:0;-webkit-flex:0 0 14rem;-ms-flex:0 0 14rem;flex:0 0 14rem;width:14rem}}.consultantItem .item__cnt{padding:0 2.5rem}@media only screen and (max-width:768px){.consultantItem .item__cnt{padding:0}}.consultantItem .item__cnt .cnt__ttl{margin-bottom:2.1rem}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__ttl{margin-bottom:1.4rem}}.consultantItem .item__cnt .cnt__ttlText{display:inline;padding:.5rem;color:#fff;font-size:2rem;font-weight:700;line-height:1.75;background-color:#00b2c4;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__ttlText{padding:.3rem;font-size:1.4rem}}.consultantItem .item__cnt .cnt__position{margin-bottom:.4rem;font-size:1.4rem;font-weight:500;line-height:1.7;letter-spacing:.05rem}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__position{margin-bottom:.1rem;font-size:1.2rem;line-height:1.2}}.consultantItem .item__cnt .cnt__name.-jp{margin-bottom:.2rem;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.05rem}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__name.-jp{font-size:1.6rem}}.consultantItem .item__cnt .cnt__name.-en{font-family:"Jost",sans-serif;margin-bottom:1.7rem;font-size:1.4rem;font-weight:300;line-height:1.7;letter-spacing:.05rem}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__name.-en{margin-bottom:1.2rem;font-size:1.2rem;line-height:1.2}}.consultantItem .item__cnt .cnt__specialty{display:inline-block;padding:0 .4rem;margin-bottom:.3rem;color:#00b2c4;font-size:1.6rem;font-weight:700;border:.1rem solid #00b2c4}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__specialty{padding:.3rem .4rem;margin-bottom:.6rem;font-size:1.2rem;line-height:1.2}}.consultantItem .item__cnt .cnt__lst li{position:relative;padding-left:1.6rem;font-size:1.6rem;font-weight:700;line-height:1.5}@media only screen and (max-width:768px){.consultantItem .item__cnt .cnt__lst li{font-size:1.4rem;line-height:1.4}}.consultantItem .item__cnt .cnt__lst li:before{position:absolute;top:0;left:0;content:"・"}.pageContact{padding-bottom:18rem}.pageContact .contactForm__notice{padding:4rem 2rem;margin-bottom:8rem;font-size:1.5rem;line-height:2;text-align:center}@media only screen and (max-width:768px){.pageContact .contactForm__notice{padding:3rem 2rem;margin-bottom:3rem}}@media only screen and (max-width:768px){.pageContact .contactForm__notice br{display:none}}.pageContact .contactForm__confirmNotice{display:none}.pageContact .contactForm__list{padding:4.8rem;padding-bottom:8rem;background-color:#fafafa;border-radius:1rem}@media only screen and (max-width:768px){.pageContact .contactForm__list{padding:2.4rem}}.pageContact .p-country-name{display:none}.pageContact .contactForm__item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__item:not(:last-of-type){margin-bottom:2rem}.pageContact .contactForm__item:last-of-type{margin-bottom:6.4rem}.pageContact .contactForm__item.-hide{display:none}.pageContact .contactForm__item.-show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__title{gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:0}.pageContact .contactForm__title.-required:after{color:#f23a3c;content:"*"}.pageContact input[type=number]::-webkit-outer-spin-button,.pageContact input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pageContact input[type=number]{-moz-appearance:textfield}.pageContact input[type=number],.pageContact input[type=text],.pageContact input[type=email],.pageContact textarea,.pageContact select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1rem;font-size:1.5rem;background-color:#fff;border:.1rem solid #eee;border-radius:.4rem}.pageContact input[type=number]::-webkit-input-placeholder,.pageContact input[type=text]::-webkit-input-placeholder,.pageContact input[type=email]::-webkit-input-placeholder,.pageContact textarea::-webkit-input-placeholder,.pageContact select::-webkit-input-placeholder{color:#e0e0e0}.pageContact input[type=number]::-moz-placeholder,.pageContact input[type=text]::-moz-placeholder,.pageContact input[type=email]::-moz-placeholder,.pageContact textarea::-moz-placeholder,.pageContact select::-moz-placeholder{color:#e0e0e0}.pageContact input[type=number]:-ms-input-placeholder,.pageContact input[type=text]:-ms-input-placeholder,.pageContact input[type=email]:-ms-input-placeholder,.pageContact textarea:-ms-input-placeholder,.pageContact select:-ms-input-placeholder{color:#e0e0e0}.pageContact input[type=number]::-ms-input-placeholder,.pageContact input[type=text]::-ms-input-placeholder,.pageContact input[type=email]::-ms-input-placeholder,.pageContact textarea::-ms-input-placeholder,.pageContact select::-ms-input-placeholder{color:#e0e0e0}.pageContact input[type=number]::placeholder,.pageContact input[type=text]::placeholder,.pageContact input[type=email]::placeholder,.pageContact textarea::placeholder,.pageContact select::placeholder{color:#e0e0e0}.pageContact input[name=in_post_number]{max-width:32rem}.pageContact .contactForm__input{width:100%;margin:0}.pageContact .contactForm__input .mwform-tel-field input{width:9.7rem;padding:1.2rem}.pageContact .contactForm__input.-col2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__input.-address{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__placeholder{margin-top:.4rem;color:gray;font-size:1.4rem}.pageContact .-select{position:relative;min-width:21rem}.pageContact .-select:after{position:absolute;top:2.4rem;right:3rem;display:inline-block;width:1.4rem;height:.7rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../assets/image/../../assets/image/Img/Common/icon_arrow_down_1.svg);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}@media only screen and (max-width:768px){.pageContact .-select:after{right:2rem}}.pageContact .-checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .-checkboxes .mwform-checkbox-field,.pageContact .-checkboxes .mwform-radio-field{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4rem;margin-bottom:1.5rem;margin-left:0 !important}.pageContact .-checkboxes label{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .-checkboxes input[type=checkbox],.pageContact .-checkboxes input[type=radio]{position:absolute;opacity:0;visibility:hidden}.pageContact .-checkboxes .mwform-checkbox-field-text,.pageContact .-checkboxes .mwform-radio-field-text{position:relative;padding-left:3rem;font-size:1.5rem}.pageContact .-checkboxes .mwform-checkbox-field-text:before,.pageContact .-checkboxes .mwform-radio-field-text:before{position:absolute;top:50%;left:0;display:inline-block;width:2.6rem;height:2.6rem;content:"";background-color:#fafafa;border:.1rem solid gray;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pageContact .-checkboxes .mwform-checkbox-field-text:after,.pageContact .-checkboxes .mwform-radio-field-text:after{position:absolute;top:50%;left:.6rem;display:none;width:1.4rem;height:1.4rem;content:"";background-color:#000;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pageContact .-checkboxes input:checked+.mwform-checkbox-field-text:after,.pageContact .-checkboxes input:checked+.mwform-radio-field-text:after{display:inline-block}.pageContact .-checkboxes .error{width:100%}.pageContact .-checkboxes.-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageContact .contactForm__inputText{margin-bottom:.6rem;font-size:1.4rem;line-height:1.8}.pageContact .contactForm__inputText #insurance_link{color:blue;text-decoration:underline}.pageContact .contactForm__inputText #insurance_link.-pen{color:#000;text-decoration:none;pointer-events:none}.pageContact .contactForm__postNumbers{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__prefecture,.pageContact .contactForm__prefecture select{display:inline-block}.pageContact .contactForm__text{font-size:1.4rem;line-height:2;letter-spacing:.03em}.pageContact .contactForm__text a{text-decoration:underline}.pageContact .error{display:inline-block;color:#f23a3c !important;font-size:1.4rem !important}.pageContact .contactForm__confirm{margin-bottom:6rem}.pageContact .contactForm__confirmTitle{margin-bottom:2rem;font-size:1.5rem;font-weight:500;text-align:center}.pageContact .contactForm__confirmText{height:23rem;padding:2.5rem 3.2rem;margin-bottom:6rem;overflow-y:scroll;font-size:1.4rem;border:.1rem solid #fafafa}.pageContact .contactForm__confirmText p{margin-bottom:1em}.pageContact .contactForm__confirmText ul{margin-bottom:1em}.pageContact .contactForm__confirmText li{padding-left:2em;text-indent:-2em}.pageContact .error{width:100%}.pageContact .mwform-checkbox-field{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__confirm .mwform-checkbox-field{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pageContact .contactForm__confirm .mwform-checkbox-field input{margin:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.pageContact .contactForm__confirm .mwform-checkbox-field label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:500}.pageContact .contactForm__confirmCheckbox{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__confirmCheckbox .error{text-align:center}.pageContact .contactForm__submitWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageContact .contactForm__buttonWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:42rem;margin-top:3rem}.pageContact .contactForm__buttonWrap br{display:none}.pageContact .contactForm__buttonWrap input[name=in_submit],.pageContact .contactForm__buttonWrap input[name=submit],.pageContact .contactForm__buttonWrap input[name=submitConfirm]{display:block;width:100%;height:7rem;max-width:42rem;padding:1.5rem;color:#fff;font-size:1.5rem;font-size:2rem;font-weight:600;letter-spacing:.02em;text-align:center;background-color:#00b2c4;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2);border:none;border-radius:.4rem;outline:none}.pageContact .contactForm__buttonWrap input[name=submitBack]{padding-top:0;padding-right:0;padding-left:0;font-size:1.5rem;letter-spacing:.02em;background-color:transparent;border:none;border-bottom:.1rem solid #000;outline:none}.pageContact .contactForm__buttonWrap.-submit{position:relative}.pageContact .contactForm__buttonWrap.-submit:after{position:absolute;top:2rem;right:3rem;display:inline-block;width:3rem;height:3rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../assets/image/../../assets/image/common/icon_right_arrow_circle_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pageContact .mw_wp_form.mw_wp_form_confirm{max-width:86rem;margin:0 auto}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__notice{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__inputText{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirmNotice{display:block}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__item{gap:.4rem}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__item:not(:last-of-type){margin-bottom:3rem}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirmNoticeTitle{margin-bottom:6rem;font-size:3rem;font-weight:600;text-align:center}@media only screen and (max-width:768px){.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirmNoticeTitle{margin-bottom:1.5rem;font-size:2rem}}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirmNoticeText{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:7rem;font-size:1.5rem;font-weight:500}@media only screen and (max-width:768px){.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirmNoticeText{margin-bottom:5rem;font-size:1.3rem}}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirmNoticeText:before{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.8rem;height:1.8rem;color:#fff;content:"!";background-color:#00b2c4;border-radius:50%}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__title:after{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__input{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;font-size:1.5rem;background-color:transparent}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__input .contactForm__prefecture:after,.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__input:after,.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__input:before{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__input.-address{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__placeholder{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .-select:after{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__confirm{display:none}.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__buttonWrap{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (max-width:1280px){.pageContact .mw_wp_form.mw_wp_form_confirm .contactForm__buttonWrap .contactForm__text{text-align:left}}.pageFaq{padding-bottom:8rem}.pageFaq .block__main{width:100%}.pageFaq .main__lst{width:100%}.pageFaq .pageFaq__paginationWrap{margin-top:6rem}@media only screen and (max-width:768px){.pageFaq .pageFaq__paginationWrap{margin-top:4rem}}.faqItem{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:3rem 5rem;padding-right:6rem;background-color:#f8f8f8}@media only screen and (max-width:768px){.faqItem{padding:2rem 1.5rem;padding-right:3rem}}.faqItem:after{position:absolute;top:50%;right:3rem;display:inline-block;width:1.5rem;height:1.3rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_arrow_right_primary_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.faqItem:after{right:1rem}}.faqItem:not(:last-child){margin-bottom:2rem}.faqItem .faqItem__cats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.5rem}@media only screen and (max-width:768px){.faqItem .faqItem__cats{gap:1.2rem}}.faqItem .faqItem__cat{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.3rem .5rem;color:#fff;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:0;background-color:#00b2c4}.faqItem .faqItem__title{font-size:1.8rem;font-weight:600;line-height:1.3;letter-spacing:.05em}@media only screen and (max-width:768px){.faqItem .faqItem__title{font-size:1.6rem}}.pageTop .pageTop__kv,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy{width:100%;position:relative;background:#fff url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/hero_sm.jpg) no-repeat;background-size:contain;background-position:center top}@media screen and (min-width:768px){.pageTop .pageTop__kv,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/hero_pc.jpg);background-size:cover}}.pageTop .pageTop__kv .hero-content,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content{width:90%;max-width:142rem;margin:0 auto;padding-top:65px;letter-spacing:.02em}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content{width:85%;padding-top:18rem;padding-left:0;padding-right:0}}.pageTop .pageTop__kv .hero-content h2,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2{font-size:6.5vw;font-weight:700;letter-spacing:.2em;line-height:1.4;color:#000}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content h2,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2{font-size:4.8rem;font-weight:700;line-height:1.2;margin-bottom:0}}.pageTop .pageTop__kv .hero-content h2 .break,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2 .break{display:block}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content h2 .break,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2 .break{display:inline}}.pageTop .pageTop__kv .hero-content h2 .sm,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2 .sm{display:none}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content h2 .sm,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2 .sm{display:inline-block;font-size:5.2rem;font-weight:500;letter-spacing:.3em;margin-top:.8rem}.pageTop .pageTop__kv .hero-content h2 .sm strong,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content h2 .sm strong{font-weight:700}}.pageTop .pageTop__kv .hero-content .hero-info-box,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box{padding-top:0}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-info-box,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:4vw}}.pageTop .pageTop__kv .hero-content .hero-info-box .hero-info-text,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box .hero-info-text{color:#fff;font-size:3.73vw;line-height:1.3;margin-bottom:.5rem;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.8)}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-info-box .hero-info-text,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box .hero-info-text{font-size:1vw;margin-bottom:.5vw}}.pageTop .pageTop__kv .hero-content .hero-info-box .hero-info-text span,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box .hero-info-text span{display:inline-block;background-color:#c00;margin-left:.8vw;padding:0 1.3vw;border-radius:4px;font-weight:500;text-shadow:none}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-info-box .hero-info-text span,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box .hero-info-text span{padding:0 .5vw;margin-left:.2vw;font-weight:700}}.pageTop .pageTop__kv .hero-content .hero-info-box .hero-info-subtext,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box .hero-info-subtext{color:#fff;font-size:3.73vw;line-height:1.3;margin-bottom:1vw;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.8)}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-info-box .hero-info-subtext,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-info-box .hero-info-subtext{font-size:1vw;margin-bottom:0}}.pageTop .pageTop__kv .hero-content .hero-job-box,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-job-box{margin-top:0}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-job-box,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-job-box{margin-top:.5vw}}.pageTop .pageTop__kv .hero-content .hero-job-box .hero-job-text,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-job-box .hero-job-text{font-weight:700;color:#0e6382;background-color:rgba(255,255,255,.95);border:2px solid #0e6382;border-radius:6px;padding:1vw 2vw;font-size:3.73vw;line-height:1.3}.pageTop .pageTop__kv .hero-content .hero-job-box .hero-job-text br,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-job-box .hero-job-text br{display:none}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-job-box .hero-job-text br,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-job-box .hero-job-text br{display:inline}}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-job-box .hero-job-text,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-job-box .hero-job-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:48vw;margin-top:.5vw;font-size:1.05vw;padding:.4vw 1.5vw;line-height:1.6}}.pageTop .pageTop__kv .hero-content .hero-cta-box,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box{margin-top:8vw}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-cta-box,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box{margin-top:1.5vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.pageTop .pageTop__kv .hero-content .hero-cta-box .hero-cta-caption,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box .hero-cta-caption{display:block;font-size:4.2vw;font-weight:700;color:#222;margin-bottom:.5rem;text-align:center}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-cta-box .hero-cta-caption,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box .hero-cta-caption{font-size:1.1vw;color:#fff;margin-bottom:0}}.pageTop .pageTop__kv .hero-content .hero-cta-box a,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box a{width:100%;display:block;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#c00),to(#640012));background:linear-gradient(#c00,#640012);border:1px solid #fff;border-radius:8px;padding:4vw 4.5vw;text-align:center;font-size:13px;font-weight:700;text-decoration:none;margin-bottom:2rem}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-cta-box a,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box a{width:auto;display:inline-block;font-size:1.1vw;padding:1.2vw 2.5vw;margin-top:.3vw;margin-bottom:3rem}.pageTop .pageTop__kv .hero-content .hero-cta-box a:hover,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box a:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}}.pageTop .pageTop__kv .hero-content .hero-cta-box a span,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box a span{display:inline-block;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/arrow_right_gold.png) no-repeat;background-size:7% auto;background-position:center right;padding-right:8vw}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-cta-box a span,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box a span{background-size:contain;padding-right:2.5vw}}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-cta-box a span strong,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box a span strong{background-color:#c8be32;border-radius:3px;margin-right:.5vw;padding:.3vw .8vw;font-weight:700;font-size:1vw}}.pageTop .pageTop__kv .hero-content .hero-cta-box .cta,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box .cta{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:1.5vw 6vw;border-radius:50px;background:-webkit-gradient(linear,left top,left bottom,from(#c8be32),to(#786e00));background:linear-gradient(#c8be32,#786e00);text-align:center;color:#fff;font-size:4vw;font-weight:700;margin-top:-1.5rem}.pageTop .pageTop__kv .hero-content .hero-cta-box .cta:after,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box .cta:after{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 12px 12px;border-color:transparent transparent #c8be32;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media screen and (min-width:768px){.pageTop .pageTop__kv .hero-content .hero-cta-box .cta,.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy .hero-content .hero-cta-box .cta{display:none}}.pageTop .pageTop__fvSlider{width:100%;position:relative}.pageTop .pageTop__fvSlider .fvSlider{width:100%}.pageTop .pageTop__fvSlider .fvSlider .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:100%;aspect-ratio:1900/760;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;aspect-ratio:auto;min-height:70vw;height:100%}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy{display:block;background:#fff url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/hero_sm.jpg) no-repeat;background-size:contain;background-position:center top}@media screen and (min-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--legacy{min-height:auto;aspect-ratio:auto;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/hero_pc.jpg);background-size:cover}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--vup{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/fv_vup_pc.jpg)}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--vup{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/fv_vup_sp.jpg)}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--vup .fvSlider__textArea--feature .fvSlider__subCopy{margin-bottom:1.6rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--vup .fvSlider__textArea--feature .fvSlider__subCopy{margin-bottom:1.2rem}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--with{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/fv_with_pc.jpg)}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--with{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/fv_with_sp.jpg)}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--with .fvSlider__textArea--feature .fvSlider__subCopy{margin-bottom:1.6rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--with .fvSlider__textArea--feature .fvSlider__subCopy{margin-bottom:1.2rem}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--warc{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/fv_warc-agent_pc.jpg)}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--warc{background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/fv_warc-agent_sp.jpg)}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--warc .fvSlider__textArea--feature .fvSlider__subCopy{margin-bottom:1.6rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__inner--warc .fvSlider__textArea--feature .fvSlider__subCopy{margin-bottom:1.2rem}}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__slide--legacy .hero-content{padding-bottom:5.8rem}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__slide--banner{display:block}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__banner{display:block;position:relative;width:100%;height:100%;overflow:hidden}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__banner img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__banner:hover{opacity:.9}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea{-webkit-box-flex:0;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 5% 6%}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:8% 2rem calc(8% + 3.6rem);-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea--feature{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:clamp(5rem, 7vw, 10rem);padding-bottom:clamp(3.2rem, 4.5vw, 6rem);padding-inline:5%}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea--feature{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:12vw 2rem 6rem;min-height:100%}}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea--feature .fvSlider__headCopy{margin-top:0}}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea--feature .fvSlider__subCopy{width:calc(100% - 5rem);margin-left:auto;margin-right:auto;margin-bottom:2.4rem}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea--feature .fvSlider__cta{margin-top:3.2rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__textArea--feature .fvSlider__cta{margin-top:auto}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__headCopy{font-size:3.6rem;font-weight:700;line-height:1.4;color:#222;margin-bottom:1.6rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__headCopy{font-size:2.4rem;margin-bottom:1.2rem}}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__headCopy .u-br-pc{display:none}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__subCopy{font-size:1.6rem;font-weight:500;line-height:1.7;color:#333;margin-bottom:3.2rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__subCopy{font-size:1.4rem;margin-bottom:2.4rem}}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__cta{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:1.4rem 3rem;background:-webkit-gradient(linear,left top,left bottom,from(#c00),to(#640012));background:linear-gradient(#c00,#640012);border:1px solid #fff;-webkit-box-shadow:0 8px 20px rgba(100,0,18,.18);box-shadow:0 8px 20px rgba(100,0,18,.18);color:#fff;font-size:1.6rem;font-weight:700;border-radius:8px;text-decoration:none;letter-spacing:.05em;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__cta span{display:inline-block;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/arrow_right_gold.png) no-repeat center right;background-size:1.4rem auto;padding-right:2.8rem}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__cta:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .fvSlider__cta{font-size:1.2rem;padding:1.2rem 1.8rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:auto;width:100%;max-width:100%;white-space:nowrap}.pageTop .pageTop__fvSlider .fvSlider .fvSlider__cta span{background-size:1.2rem auto;padding-right:1.8rem}}.pageTop .pageTop__fvSlider .fvSlider .swiper-button-prev,.pageTop .pageTop__fvSlider .fvSlider .swiper-button-next{color:#fff;background-color:rgba(0,0,0,.3);width:4.4rem;height:4.4rem;border-radius:50%;-webkit-transition:background-color .2s;transition:background-color .2s}.pageTop .pageTop__fvSlider .fvSlider .swiper-button-prev:after,.pageTop .pageTop__fvSlider .fvSlider .swiper-button-next:after{display:none}.pageTop .pageTop__fvSlider .fvSlider .swiper-button-prev:before,.pageTop .pageTop__fvSlider .fvSlider .swiper-button-next:before{position:absolute;top:50%;left:50%;display:inline-block;width:1.8rem;height:1rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_arrow_right_white_2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pageTop .pageTop__fvSlider .fvSlider .swiper-button-prev:hover,.pageTop .pageTop__fvSlider .fvSlider .swiper-button-next:hover{background-color:rgba(0,0,0,.55)}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .swiper-button-prev,.pageTop .pageTop__fvSlider .fvSlider .swiper-button-next{width:3.2rem;height:3.2rem;top:50%;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.pageTop .pageTop__fvSlider .fvSlider .swiper-button-prev:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.pageTop .pageTop__fvSlider .fvSlider .swiper-pagination{left:0;width:100%;bottom:4rem;text-align:center}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider .fvSlider .swiper-pagination{bottom:1.8rem}}.pageTop .pageTop__fvSlider .fvSlider .swiper-pagination-bullet{background-color:#aaa;opacity:1;width:1rem;height:1rem}.pageTop .pageTop__fvSlider .fvSlider .swiper-pagination-bullet-active{background-color:#00b2c4}.pageTop .pageTop__fvSlider.is-feature-active .swiper-pagination{bottom:2rem}@media screen and (max-width:768px){.pageTop .pageTop__fvSlider.is-feature-active .swiper-pagination{bottom:1.2rem}}.pageTop .pageTop__company{padding:6.9rem 0 8.4rem}@media only screen and (max-width:768px){.pageTop .pageTop__company{padding:5.2rem 0 6rem}}.pageTop .pageTop__company .inner .sec__ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3.2rem;font-size:3.4rem}@media only screen and (max-width:768px){.pageTop .pageTop__company .inner .sec__ttl{margin-bottom:.8rem;font-size:2.4rem}}.pageTop .pageTop__company .inner .sec__ttl *{letter-spacing:.05em}.pageTop .pageTop__company .inner .sec__ttl .-yel,.pageTop .pageTop__company .inner .sec__ttl .-blu{position:relative;font-size:4rem}@media only screen and (max-width:768px){.pageTop .pageTop__company .inner .sec__ttl .-yel,.pageTop .pageTop__company .inner .sec__ttl .-blu{font-size:2.8rem}}.pageTop .pageTop__company .inner .sec__ttl .-yel{letter-spacing:.1em}.pageTop .pageTop__company .inner .sec__ttl .-yel:after{position:absolute;top:-.7rem;left:1.5rem;width:.7rem;height:.7rem;content:"";background:#b7ae3f;border-radius:100%}@media only screen and (max-width:768px){.pageTop .pageTop__company .inner .sec__ttl .-yel:after{top:-.9rem;left:1.1rem}}.pageTop .pageTop__company .company__slide .swiper-wrapper .slide__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageTop .pageTop__company .company__slide .swiper-wrapper .slide__item img{width:100%}.pageTop .pageTop__groupCompany{position:relative;overflow:hidden}.pageTop .pageTop__groupCompany .groupCompany__bg{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_group_bg.jpg) center center/cover no-repeat;padding:8rem 0 10rem}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__bg{padding:6rem 0 7rem}}.pageTop .pageTop__groupCompany .inner{max-width:1240px}.pageTop .pageTop__groupCompany .groupCompany__titleBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin-bottom:5rem}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__titleBlock{gap:1.2rem;margin-bottom:3.5rem}}.pageTop .pageTop__groupCompany .groupCompany__keywords{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__keywords{gap:1rem}}.pageTop .pageTop__groupCompany .groupCompany__keyword{display:inline-block;padding:.4rem 1.2rem;background:#333;color:#fff;font-size:3.2rem;font-weight:700;letter-spacing:.05em}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__keyword{font-size:2rem;padding:.3rem .8rem}}.pageTop .pageTop__groupCompany .groupCompany__heading{font-size:4rem;font-weight:700;color:#333;text-align:center;letter-spacing:.05em;line-height:1.4}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__heading{font-size:2.6rem;line-height:1.3}}.pageTop .pageTop__groupCompany .groupCompany__heading .-yel__gold{color:#b7ae3f}.pageTop .pageTop__groupCompany .groupCompany__desc{max-width:104.2rem;margin:0 auto 6rem;font-size:2.4rem;font-weight:700;color:#333;text-align:left;line-height:2;letter-spacing:.5px}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__desc{margin-bottom:4rem;font-size:1.4rem;text-align:left;line-height:1.8}}.pageTop .pageTop__groupCompany .groupCompany__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:105.9rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.pageTop .pageTop__groupCompany .groupCompany__bg .inner>.sec__detail{margin-top:4rem}.pageTop .pageTop__groupCompany .groupCompany__card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem}.pageTop .pageTop__groupCompany .groupCompany__card .card__label{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;padding:.6rem 2rem;background:#fff;border:.1rem solid #555;border-radius:36px;font-size:1.6rem;font-weight:700;color:#555;letter-spacing:.05em;z-index:1}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card .card__label{font-size:1.4rem}}.pageTop .pageTop__groupCompany .groupCompany__card .card__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;-webkit-box-shadow:0 0 6rem rgba(0,0,0,.09);box-shadow:0 0 6rem rgba(0,0,0,.09)}.pageTop .pageTop__groupCompany .groupCompany__card.-group{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(0.6641000962 * (100% - 2rem))}@media (max-width:1000px) and (min-width:769px){.pageTop .pageTop__groupCompany .groupCompany__card.-group{width:calc(0.6 * (100% - 2rem))}}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-group{width:100%}}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.8rem;background:#e9f4f5;padding:4rem 1.8rem 3rem}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:2.5rem 1.5rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0;background:#fff}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__logoWrap{height:12rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 3.15rem;overflow:hidden}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__logoWrap{height:10rem;padding:0 2rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__logoWrap img{display:block;width:100%;height:auto}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__points{list-style:disc;padding:.9rem 1.75rem 2.5rem;min-height:22rem;font-size:1.6rem;font-weight:700;color:#333;line-height:1.8;letter-spacing:.05em}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__points li{list-style-type:disc;margin-left:2.4rem;margin-bottom:.6rem}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__points li:last-child{margin-bottom:0}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__points{font-size:1.3rem;line-height:1.7;padding:.9rem 1.5rem 2rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__divider{height:0;border-top:2px dotted silver;margin:0 2.1rem 1.6rem}.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__desc{padding:0 2.1rem 2.5rem;font-size:1.6rem;font-weight:700;color:#000;line-height:1.8}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-group .card__company .company__desc{font-size:1.3rem;padding:1rem 1.5rem 2rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-succession{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(0.3358999038 * (100% - 2rem))}@media (max-width:1000px) and (min-width:769px){.pageTop .pageTop__groupCompany .groupCompany__card.-succession{width:calc(0.4 * (100% - 2rem))}}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-succession{width:100%}}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#eeedf5;padding:4rem 1.75rem 3rem}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;padding:0}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__logoWrap{height:12rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__logoWrap{height:10rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__logoWrap .warc__logo{display:block;max-width:18rem;height:auto}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__logoWrap .warc__logo{max-width:15rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__points{list-style:disc;padding:.9rem 1.6rem 2.5rem;min-height:22rem;font-size:1.6rem;font-weight:700;color:#333;line-height:1.8;letter-spacing:.05em}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__points li{list-style-type:disc;margin-left:2.4rem;margin-bottom:.6rem}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__points li:last-child{margin-bottom:0}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__points{font-size:1.3rem;padding:.9rem 1.5rem 2rem}}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__divider{height:0;border-top:2px dotted silver;margin:0 2.1rem 1.6rem}.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__desc{padding:0 2.1rem 2.5rem;font-size:1.6rem;font-weight:700;color:#000;line-height:1.8}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__card.-succession .card__warc .warc__desc{font-size:1.3rem;padding:1rem 1.5rem 2rem}}.pageTop .pageTop__groupCompany .groupCompany__cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}@media only screen and (max-width:768px){.pageTop .pageTop__groupCompany .groupCompany__cta{margin-top:4rem}}.pageTop .pageTop__groupCompany .groupCompany__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.2rem;width:35rem;height:6rem;padding:0 2.4rem;background:#fff;border:.2rem solid #00b2c4;border-radius:36px;font-size:1.8rem;font-weight:700;color:#00b2c4;text-decoration:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.pageTop .pageTop__groupCompany .groupCompany__link:hover{opacity:.7}.pageTop .pageTop__groupCompany .groupCompany__link .groupCompany__linkArrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:.2rem solid #00b2c4;padding-left:1.2rem;height:3rem}.pageTop .pageTop__groupCompany .groupCompany__link .groupCompany__linkArrow img{width:1.5rem;height:auto}.pageTop .pageTop__information{padding:6.9rem 0 10.3rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_square.png);background-size:4.7rem 4.7rem}@media only screen and (max-width:768px){.pageTop .pageTop__information{padding:7.5rem 0 6rem}}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .sec__ttl{margin-bottom:.9rem}}.pageTop .pageTop__information .inner .information__cateLst{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem .5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:70rem;margin:0 auto;margin-bottom:6rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__cateLst{gap:1rem .7rem;margin-bottom:4rem}}.pageTop .pageTop__information .inner .information__cateLst li{padding:.3rem 1.1rem .1rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.6;text-align:center;background:#00b2c4;border-radius:.4rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__cateLst li{padding:.1rem 1.1rem;font-size:1.4rem}}.pageTop .pageTop__information .inner .information__banners{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5.6rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners{gap:2rem}}.pageTop .pageTop__information .inner .information__banners .banner__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:38rem;background:#fff;border:.1rem solid #707070;border-radius:.3rem}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;min-height:9.6rem;padding:.8rem .5rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#1f1f1f),to(#747474));background:linear-gradient(180deg,#1f1f1f 50%,#747474 100%)}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__head{min-height:7.2rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__head .head__ttl>*{color:#fff;font-size:2.4em;font-weight:700;line-height:1.3;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__head .head__ttl>*{font-size:1.8rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__head .head__ttl strong,.pageTop .pageTop__information .inner .information__banners .banner__item .banner__head .head__ttl b{color:#b7ae3f}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt{height:100%;padding:1.9rem 1.6rem 2rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt{padding:1.5rem 1.8rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:.4rem;border-bottom:.2rem solid #e2e2e2}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block:nth-child(2){-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1.5rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block:nth-child(2){gap:2rem;padding-top:1rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__sub{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.2rem;font-size:1.8rem;font-weight:700;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__sub{margin-bottom:.6rem;font-size:1.4rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__sub .-cate{padding:.1rem .6rem;margin-right:1.5rem;color:#fff;font-size:1.6rem;background:#00b2c4}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__sub .-cate{padding:.4rem 1rem .1rem;font-size:1.2rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__txt{margin-top:auto;font-size:2.8rem;font-weight:700;line-height:1.6;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__txt{font-size:1.8rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__tag{padding:1.3rem .8rem;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.2;letter-spacing:.05rem;background:#333;border-radius:.3rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__tag{padding:1rem .6rem;font-size:1.6rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price{font-size:1.4rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price .block__priceMin{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price .block__priceMin{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price .-md{font-family:"Jost",sans-serif;color:#d60100;font-size:2.8rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price .-md{font-size:2.4rem}}.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price .-lg{font-family:"Jost",sans-serif;color:#d60100;font-size:3.6rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__banners .banner__item .banner__cnt .cnt__block .block__price .-lg{font-size:2.8rem}}.pageTop .pageTop__information .inner .information__txt{margin-bottom:1.7rem;color:#333;font-size:2.8rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__txt{margin-bottom:2.1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem}}.pageTop .pageTop__information .inner .information__txt .-blu{font-size:3.6rem}@media only screen and (max-width:768px){.pageTop .pageTop__information .inner .information__txt .-blu{font-size:2.4rem}}.pageTop .pageTop__information .sec__detail{margin-bottom:5.4rem}.pageTop .pageTop__career{padding:10.2rem 0 11.7rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg01.jpg) repeat-y center top/100% auto}@media only screen and (max-width:768px){.pageTop .pageTop__career{padding:7.6rem 0 7rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg01-sp.jpg) repeat-y center top/100% auto}}.pageTop .pageTop__career .inner .sec__txt{margin-bottom:4.7rem}@media only screen and (max-width:768px){.pageTop .pageTop__career .inner .sec__txt{margin-bottom:2rem}}.pageTop .pageTop__career .inner .career__txt{width:100%;max-width:80rem;margin:0 auto 4.7rem;font-size:1.6rem;font-weight:500;line-height:2}.pageTop .pageTop__career .inner .career__lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:5rem}@media (max-width:1000px){.pageTop .pageTop__career .inner .career__lst{margin-bottom:4rem}}.pageTop .pageTop__career .inner .career__lst .pageFrontCareerItem{width:32%}@media (max-width:1000px){.pageTop .pageTop__career .inner .career__lst .pageFrontCareerItem{width:100%}}.pageTop .pageTop__career .inner .career__lst .pageFrontCareerItem:not(:nth-child(2n)){margin-right:0}.pageTop .pageTop__career .inner .career__lst .pageFrontCareerItem:not(:nth-child(3n)){margin-right:2%}@media (max-width:1000px){.pageTop .pageTop__career .inner .career__lst .pageFrontCareerItem:not(:nth-child(3n)){margin-right:0}}.pageTop .pageTop__career .inner .career__lst .pageFrontCareerItem .item__inr{height:100%}@media (max-width:1000px){.pageTop .pageTop__career .inner .career__lst .item__head{min-height:6.7rem}}.pageTop .pageTop__career .inner .career__lst .infor__left{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;margin-bottom:3.6rem;font-size:1.8rem}.pageTop .pageTop__career .inner .career__lst .infor__left:after{top:calc(100% + 1.2rem);left:50%;display:inline-block;width:5.4rem;height:1.3rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_3_grey_triangles_1.svg) no-repeat center center/100% auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.pageTop .pageTop__career .inner .career__lst .infor__left>span{display:inline-block;padding:0 .6rem;margin-left:1.2rem}.pageTop .pageTop__career .inner .career__lst .item__infor{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;line-height:1}.pageTop .pageTop__career .inner .career__lst .infor__right{font-size:2.4rem}.pageTop .pageTop__career .inner .career__lst .infor__right>span{padding:0 .6rem;line-height:1.1}.pageTop .pageTop__career .inner .career__lst .item__txt{display:none}.pageTop .pageTop__account{padding:8.7rem 0 12.8rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg02.jpg) no-repeat center center/cover}@media only screen and (max-width:768px){.pageTop .pageTop__account{padding:5.1rem 0 7rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg02-sp.jpg) repeat-y center top/100% auto}}.pageTop .pageTop__account .inner .sec__ttl{margin-top:-.6rem;margin-bottom:2.1rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .sec__ttl{margin-bottom:.9rem}}.pageTop .pageTop__account .inner .account__txt{text-align:center}.pageTop .pageTop__account .inner .account__txt.-txt01{margin-bottom:5.1rem;font-size:2.4rem;font-weight:500;line-height:1.7}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__txt.-txt01{margin-bottom:3.3rem;font-size:1.6rem;text-align:left}}.pageTop .pageTop__account .inner .account__txt.-txt01 .-w__yel{color:#000;font-weight:700}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__txt.-txt01 .-w__yel{padding:0;background:0 0}}.pageTop .pageTop__account .inner .account__txt.-txt02{margin-bottom:1.8rem;color:#333;font-size:2.8rem;font-weight:700;line-height:1.4;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__txt.-txt02{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem}}.pageTop .pageTop__account .inner .account__txt.-txt02 .-blu{font-size:3.6rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__txt.-txt02 .-blu{font-size:2.4rem}}.pageTop .pageTop__account .inner .account__lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.7rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:4.9rem}@media (max-width:1280px) and (min-width:769px){.pageTop .pageTop__account .inner .account__lst{gap:7rem;width:64.4rem;margin:0 auto 4.9rem}}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst{gap:2rem .9rem;max-width:33.5rem;margin:0 auto 3rem}}.pageTop .pageTop__account .inner .account__lst .account__item{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:28.7rem;overflow:hidden;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.16);box-shadow:0 0 1rem rgba(0,0,0,.16);border-radius:.3rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst .account__item{max-width:calc((100% - 0.9rem) / 2)}}.pageTop .pageTop__account .inner .account__lst .account__item:nth-child(2n){margin-top:4.9rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst .account__item:nth-child(2n){margin-top:2.8rem}}.pageTop .pageTop__account .inner .account__lst .account__item .item__ttl{position:absolute;bottom:8.7rem;left:0;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst .account__item .item__ttl{bottom:5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;line-height:1.4}}.pageTop .pageTop__account .inner .account__lst .account__item .item__ttl span{padding:0 .5rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_blue.jpg)}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst .account__item .item__ttl span{padding:0 .2rem}}.pageTop .pageTop__account .inner .account__lst .account__item .item__name{position:absolute;right:0;bottom:1.3rem;padding-right:4.3rem;color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst .account__item .item__name{bottom:.8rem;padding-right:2.1rem;font-size:1.8rem}}.pageTop .pageTop__account .inner .account__lst .account__item .item__name:after{position:absolute;top:50%;right:1.3rem;display:none;width:1.5rem;height:1.2rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-white.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .account__lst .account__item .item__name:after{right:.8rem;width:.9rem;height:.7rem}}.pageTop .pageTop__account .inner .account__lst .account__item:hover{opacity:.7}.pageTop .pageTop__account .inner .sec__detail{margin-bottom:5.6rem}@media only screen and (max-width:768px){.pageTop .pageTop__account .inner .sec__detail{margin-bottom:3.8rem}}.pageTop .pageTop__cpass{padding:9.1rem 0 11rem;background:#454545}@media only screen and (max-width:768px){.pageTop .pageTop__cpass{padding:7.8rem 0 4rem}}.pageTop .pageTop__cpass .inner .sec__ttl{color:#fff}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .sec__ttl{margin-bottom:2.1rem;line-height:1.2}}.pageTop .pageTop__cpass .inner .sec__txt{margin-top:-.8rem;margin-bottom:9.7rem;color:#fff}.pageTop .pageTop__cpass .inner .sec__txt .-w__yel{margin-right:1.5rem}@media tab{.pageTop .pageTop__cpass .inner .sec__txt .-w__yel{margin-right:0}}.pageTop .pageTop__cpass .inner .cpass__reason{gap:6rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10.4rem}@media (max-width:1000px) and (min-width:769px){.pageTop .pageTop__cpass .inner .cpass__reason{gap:1rem}}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reason{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8.3rem}}.pageTop .pageTop__cpass .inner .cpass__reason .reason__block{position:relative;width:calc((100% - 12rem) / 3);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4.4rem 3.2rem 3.9rem;background:#fff;border-radius:.3rem}@media (max-width:1000px) and (min-width:769px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block{width:calc((100% - 2rem) / 3);padding:4.4rem 1rem 3.9rem}}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block{width:100%;padding:4.4rem 2rem 5.3rem}}@media only screen and (min-width:769px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block:nth-child(2){margin-top:5rem}}@media only screen and (min-width:769px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block:nth-child(3){margin-top:10rem}}.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__num{font-family:"Jost",sans-serif;position:absolute;top:-4.4rem;left:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:8rem;height:8rem;color:#b7ae3f;font-size:1.8rem;font-style:italic;font-weight:700;line-height:1;text-align:center;background:#fff;border:.2rem solid #b7ae3f;border-radius:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__num{top:-4.1rem;width:7.5rem;height:7.5rem;font-size:1.6rem}}.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__num .-num{padding-right:.5rem;font-size:4rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__num .-num{font-size:3.6rem}}.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__ttl{margin-bottom:.8rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.05rem;text-align:center}@media (max-width:1000px) and (min-width:769px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__ttl{font-size:2rem}}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__ttl{margin-bottom:1.3rem;font-size:1.8rem}}.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__txt{font-size:1.6rem;font-weight:400;line-height:2}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reason .reason__block .block__txt{font-size:1.4rem;line-height:1.8}}.pageTop .pageTop__cpass .inner .cpass__banner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.9rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:109.2rem;margin:0 auto}@media only screen and (min-width:769px){.pageTop .pageTop__cpass .inner .cpass__banner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner{gap:3.3rem}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__head{position:relative;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:36.8rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__head{max-width:33.4rem}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__stamp{position:absolute;bottom:12rem;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:19.4rem;height:19.4rem;font-size:1.6rem;font-weight:700;line-height:1.3;text-align:center;background:#fff;border:.4rem solid #00b2c4;border-radius:100%}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__stamp{width:17.6rem;height:17.6rem;font-size:1.4rem;line-height:1.5}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__stamp .-lg{font-size:3rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__stamp .-lg{font-size:2.6rem}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__img{width:18.8rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__img{width:17.1rem}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__note{width:calc(100% - 18.8rem);padding-left:3rem;color:#fff;font-size:1rem;font-weight:700}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__head .banner__note{width:calc(100% - 17.1rem);font-size:.8rem;line-height:1.6}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt{width:calc(100% - 41.7rem);padding:4.6rem 0;border-color:#fff;border-style:solid;border-width:.2rem 0 .2rem}@media (max-width:900px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt{width:100%;padding:1.7rem 0}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt .banner__txt{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.8}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt .banner__txt{font-size:1.4rem}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt .banner__txt .-w__yel{font-size:2.8rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt .banner__txt .-w__yel{font-size:1.8rem}}.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt .banner__txt .-w__yel.-sm{font-size:2.4rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__banner .banner__cnt .banner__txt .-w__yel.-sm{font-size:1.6rem}}.pageTop .pageTop__cpass .inner .cpass__reasonsButtonWrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5rem}@media only screen and (max-width:768px){.pageTop .pageTop__cpass .inner .cpass__reasonsButtonWrap{padding-top:3rem}}.pageTop .pageTop__usage{position:relative;padding-bottom:2.2rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_square.png);background-position:bottom left;background-size:4.7rem 4.7rem}@media only screen and (max-width:768px){.pageTop .pageTop__usage{padding-bottom:0}}.pageTop .pageTop__usage:after{position:absolute;top:0;bottom:50rem;left:0;width:100%;content:"";background:#e9f4f5}.pageTop .pageTop__usage .usage__bg{position:relative;z-index:3;padding:9.7rem 0 0;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg03.png) no-repeat center bottom 3.8rem/100% auto}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg{padding:8.5rem 0 5.7rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg03-sp.png) no-repeat center bottom/100% auto}}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .sec__ttl{margin-bottom:1.7rem}}.pageTop .pageTop__usage .usage__bg .inner .sec__txt{margin-top:-.3rem;margin-bottom:5.2rem}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .sec__txt{margin-bottom:4rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step{width:100%;max-width:100rem;margin:0 auto 6.5rem}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step{margin:0 auto 3.9rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block{padding:3rem 3rem 3.1rem 4rem;margin-bottom:3rem;background:#fff}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block{padding:2rem 1.5rem;margin-bottom:2rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__head{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:3.6rem}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__head{gap:1.7rem;padding-right:1.6rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__head .head__tag{font-family:"Jost",sans-serif;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:9.7rem;height:3.6rem;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:.05rem;text-align:center;background:#00b2c4}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__head .head__tag{width:7rem;height:2.7rem;font-size:1.4rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__head .head__ttl{width:calc(100% - 11.7rem);font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.05rem;cursor:pointer}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__head .head__ttl{width:calc(100% - 8.7rem);font-size:1.6rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__cnt{display:none;padding-top:2.2rem;padding-left:11.7rem;margin-top:2rem;border-top:.1rem solid #aaa}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__cnt{padding-top:1.3rem;padding-left:0;margin-top:1.5rem}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__cnt .step__txt{font-size:1.8rem;font-weight:500;line-height:1.4}@media only screen and (max-width:768px){.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__cnt .step__txt{font-size:1.6rem;line-height:1.6}}.pageTop .pageTop__usage .usage__bg .inner .usage__step .step__block .block__cnt .step__txt a{color:#ff0076;text-decoration:underline}.pageTop .pageTop__carrier{padding:7.9rem 0 13rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_square.png);background-size:4.7rem 4.7rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier{padding:3.7rem 0 7rem}}.pageTop .pageTop__carrier .inner .sec__ttl{margin-bottom:4.5rem}.pageTop .pageTop__carrier .inner .carrier__banners{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1rem;margin-bottom:15rem}@media (max-width:1260px) and (min-width:769px){.pageTop .pageTop__carrier .inner .carrier__banners{gap:2rem}}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__banners{gap:2.8rem;margin-bottom:4rem}}.pageTop .pageTop__carrier .inner .carrier__banners .banner__block{width:100%;max-width:54rem}.pageTop .pageTop__carrier .inner .carrier__banners .banner__block .block__ttl{margin-bottom:1.7rem;font-size:2.4rem;font-weight:700;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__banners .banner__block .block__ttl{margin-bottom:1.2rem;font-size:1.4rem}}.pageTop .pageTop__carrier .inner .carrier__banners .banner__block .block__ttl .-blu{font-size:4rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__banners .banner__block .block__ttl .-blu{font-size:2.4rem}}.pageTop .pageTop__carrier .inner .carrier__banners .banner__block .block__btn{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}.pageTop .pageTop__carrier .inner .carrier__banners .banner__block .block__btn:hover{opacity:.7}.pageTop .pageTop__carrier .inner .carrier__frame{width:100%;max-width:1000px;padding:5.9rem 6rem 4.7rem;margin:0 auto 8rem;background:#fff;-webkit-box-shadow:0 0 6rem rgba(0,0,0,.09);box-shadow:0 0 6rem rgba(0,0,0,.09);border-top:.6rem solid #00b2c4;border-radius:.3rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame{padding:3.7rem 1.5rem 4rem;margin:0 auto 5rem;border-radius:.6rem}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__ttl{margin-bottom:1.6rem;color:#333;font-size:3.6rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__ttl{margin-bottom:2.3rem;font-size:2.4rem;line-height:1.3}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__txt{width:100%;max-width:80rem;margin:0 auto 5.8rem;font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__txt{margin-bottom:2.7rem;font-size:1.4rem;line-height:1.9}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__guide{margin-bottom:1rem;font-size:1.4rem;font-weight:500;background:#eaeff3}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl{overflow:auto}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table{width:88rem;border-spacing:0}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table{width:100%;border-bottom:.2rem solid #eaeff3}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr:nth-child(1) th:nth-child(1){width:17rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr:nth-child(1) th:nth-child(1){width:50%}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr:nth-child(1) th:nth-child(2){width:35.5rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr:nth-child(1) th:nth-child(2){width:50%}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr:nth-child(1) th:nth-child(3){width:35.5rem}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr th,.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td{text-align:center;border-top:.2rem solid #eaeff3}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr th img,.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td img{margin:0 auto}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr th{padding:2.3rem 0;font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr th{padding:1.4rem 0;font-size:1.4rem;line-height:1.8}}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr th .-img01{width:15.6rem}}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr th .-img02{width:10.1rem}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td{padding:2.5rem 2rem 3.3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;font-weight:500;line-height:1.75;vertical-align:baseline}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td{padding:1.5rem 1rem 1.8rem;font-size:1.3rem;line-height:1.5}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-pik{font-weight:700}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-txt{position:relative;padding-top:6.7rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-txt{padding-top:5.9rem}}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-txt:after{position:absolute;top:0;left:50%;width:5rem;height:5rem;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-txt.-p__cir:after{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/ico_carrier01.svg) no-repeat center center/100% auto}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-txt.-g__tri:after{width:5.8rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/ico_carrier02.svg) no-repeat center center/100% auto}.pageTop .pageTop__carrier .inner .carrier__frame .frame__tbl table tr td .-txt.-g__cir:after{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/ico_carrier03.svg) no-repeat center center/100% auto}.pageTop .pageTop__carrier .inner .carrier__site{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:80rem;margin:9.5rem auto}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__site{margin:5rem auto}}.pageTop .pageTop__carrier .inner .carrier__site .site__txt{width:calc(100% - 40.4rem);font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__site .site__txt{width:100%;margin-bottom:1.7rem;font-size:1.6rem}}.pageTop .pageTop__carrier .inner .carrier__site .site__txt .-blu{font-size:2.8rem}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__site .site__txt .-blu{font-size:1.8rem}}.pageTop .pageTop__carrier .inner .carrier__site .site__btn{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:40.4em}@media only screen and (max-width:768px){.pageTop .pageTop__carrier .inner .carrier__site .site__btn{width:25.8rem}}.pageTop .pageTop__carrier .inner .carrier__site .site__btn:hover{opacity:.7}.pageTop .pageTopColumn{padding:11rem 0}@media only screen and (max-width:768px){.pageTop .pageTopColumn{padding:6rem 0}}.pageTop .pageTopColumn .pageTopColumn__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:4rem;font-size:3rem}@media only screen and (max-width:768px){.pageTop .pageTopColumn .pageTopColumn__title{font-size:2.4rem}}.pageTop .pageTopColumn .pageTopColumn__title:after{display:inline-block;width:5.2rem;height:.2rem;content:"";background-color:#00b2c4}.pageTop .pageTopColumn .pageTopColumn__list{gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem}@media only screen and (max-width:768px){.pageTop .pageTopColumn .pageTopColumn__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-bottom:4rem}}.pageTop__faq{padding:9.3rem 0 12rem}@media only screen and (max-width:768px){.pageTop__faq{padding:5.7rem 0 8rem}}.pageTop__faq .inner .sec__ttl{margin-bottom:4.8rem}@media only screen and (max-width:768px){.pageTop__faq .inner .sec__ttl{margin-bottom:2.3rem}}.pageTop__faq .inner .faq__lst{width:100%;max-width:100rem;margin:0 auto 6.4rem}.pageTop__faq .inner .faq__lst .faq__block{padding:3.2rem 3.5rem;margin-bottom:3rem;background:#f8f8f8;border-radius:.3rem}@media only screen and (max-width:768px){.pageTop__faq .inner .faq__lst .faq__block{padding:2rem 1rem 2rem 1.5rem;margin-bottom:2rem}}.pageTop__faq .inner .faq__lst .faq__block .block__head{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:4rem;padding-left:1rem}@media only screen and (max-width:768px){.pageTop__faq .inner .faq__lst .faq__block .block__head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:1.6rem;padding-left:0}}.pageTop__faq .inner .faq__lst .faq__block .block__head .head__ico{font-family:"Jost",sans-serif;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:3.3rem;height:3.3rem;margin-right:1.4rem;color:#fff;font-size:1.6rem;font-weight:500;background:#00b2c4}@media only screen and (max-width:768px){.pageTop__faq .inner .faq__lst .faq__block .block__head .head__ico{width:2.7rem;height:2.7rem;margin-right:.8rem}}.pageTop__faq .inner .faq__lst .faq__block .block__head .head__ttl{width:calc(100% - 4.7rem);font-size:1.8rem;font-weight:700;line-height:1.7;letter-spacing:.05rem;cursor:pointer}@media only screen and (max-width:768px){.pageTop__faq .inner .faq__lst .faq__block .block__head .head__ttl{width:calc(100% - 3.5rem);font-size:1.6rem}}.pageTop__faq .inner .faq__lst .faq__block .block__cnt{display:none;padding:2.2rem 3.5rem 0 5.7rem;margin-top:2rem;border-top:.1rem solid #aaa}@media only screen and (max-width:768px){.pageTop__faq .inner .faq__lst .faq__block .block__cnt{padding:1.4rem 0 0 3.6rem;margin-top:1.5rem}}.pageTop__faq .inner .faq__lst .faq__block .block__cnt .faq__txt{font-size:1.8rem;font-weight:500;line-height:1.7}@media only screen and (max-width:768px){.pageTop__faq .inner .faq__lst .faq__block .block__cnt .faq__txt{font-size:1.6rem}}.pageTop .pageTop__news{padding-bottom:12rem}@media only screen and (max-width:768px){.pageTop .pageTop__news{padding-bottom:8rem}}.pageTop .pageTop__news .sec__ttl{margin-bottom:5.4rem}@media only screen and (max-width:768px){.pageTop .pageTop__news .sec__ttl{margin-bottom:2.4rem}}.pageTop .pageTop__news .main__lst{padding-top:2.4rem;margin-bottom:6rem;border-top:.1rem solid #f7f6f0}@media only screen and (max-width:768px){.pageTop .pageTop__news .main__lst{padding-top:0;margin-bottom:4rem}}.usageCTA .usage__txt{margin-bottom:.9rem;color:#333;font-size:2.8rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.usageCTA .usage__txt{margin-bottom:2.2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem}}.usageCTA .usage__txt .-blu{font-size:3.6rem}@media only screen and (max-width:768px){.usageCTA .usage__txt .-blu{font-size:2.4rem}}.pageMaintenance{padding:21rem 0 12rem}@media only screen and (max-width:768px){.pageMaintenance{padding:15rem 0 12rem}}.pageMaintenance .pageMaintenance__title{text-align:center;font-weight:600;font-size:5rem;letter-spacing:.05em;margin-bottom:5rem}@media only screen and (max-width:768px){.pageMaintenance .pageMaintenance__title{font-size:2.8rem;margin-bottom:3.8rem}}.pageMaintenance .pageMaintenance__text{font-size:1.6rem;font-weight:500;text-align:center}.pageNews{padding-bottom:12rem}@media only screen and (max-width:768px){.pageNews{padding-bottom:10rem}}.pageNews .block__main{width:100%}.pageNews .pageNews__blockTitle{margin-bottom:4.8rem;color:#00b2c4;font-size:2.4rem;font-weight:600;letter-spacing:0}@media only screen and (max-width:768px){.pageNews .pageNews__blockTitle{margin-bottom:2rem}}.newsItem{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0 4rem 2.4rem;padding-right:6rem;margin-bottom:2.4rem;border-bottom:.2rem solid #f7f6f0}@media only screen and (max-width:768px){.newsItem{padding:2rem 1rem;padding-right:4rem;margin-bottom:0}}.newsItem:after{position:absolute;top:50%;right:3rem;display:inline-block;width:1.5rem;height:1.3rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_arrow_right_primary_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.newsItem:after{right:1rem}}.newsItem .newsItem__head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.6rem}.newsItem .newsItem__date{font-size:1.2rem;font-weight:500;letter-spacing:0}.newsItem .newsItem__cats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.newsItem .newsItem__cat{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.8rem;padding:0 .6rem;color:#fff;font-size:1.2rem;font-weight:600;line-height:1;background-color:#000}.newsItem .newsItem__cat.-important{background-color:#ff0076}.newsItem .newsItem__title{font-size:1.8rem;font-weight:600;letter-spacing:.05em}@media only screen and (max-width:768px){.newsItem .newsItem__title{font-size:1.8rem}}.pageNews .pageNews__paginationWrap{margin-top:6rem}@media only screen and (max-width:768px){.pageNews .pageNews__paginationWrap{margin-top:4rem}}.-sec__detail .detail__block{margin-bottom:2.3rem}.-sec__detail .detail__block .block__ttl{padding-bottom:.1rem;margin-bottom:1.2rem;color:#000;font-size:1.6rem;font-weight:700;line-height:2;border-bottom:.1rem solid #00b2c4}@media only screen and (max-width:768px){.-sec__detail .detail__block .block__ttl{padding-bottom:.3rem;margin-bottom:1.1rem;font-size:1.4rem}}.-sec__detail .detail__block .block__txt{font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.-sec__detail .detail__block .block__txt{font-size:1.4rem}}.-sec__detail .detail__block .block__txt .-tag{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;padding:0 1rem;margin-right:1rem;color:#fff;font-size:1.4rem;background:#333;border-radius:.3rem}@media only screen and (max-width:768px){.-sec__detail .detail__block .block__txt .-tag{padding:.2rem 1rem;font-size:1.2rem}}.-sec__detail .detail__block .block__txt .-tag:hover{opacity:.7}.-sec__detail .detail__block .block__lst li{font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.-sec__detail .detail__block .block__lst li{font-size:1.4rem}}.-sec__detail .detail__block .block__lst.-lst01 li{padding-left:1.8rem;text-indent:-1.8rem}@media only screen and (max-width:768px){.-sec__detail .detail__block .block__lst.-lst01 li{padding-left:1.5rem;text-indent:-1.5rem}}@media only screen and (min-width:769px){.-sec__detail .detail__block .block__lst.-lst02 li{padding-left:1.4rem;text-indent:-1.8rem}}.pagePrivacy .pagePrivacy__detail{padding:7.7rem 0 7.1rem}@media only screen and (max-width:768px){.pagePrivacy .pagePrivacy__detail{padding:5.5rem 0 5.3rem}}.pagePrivacy .pagePrivacy__detail .inner .detail__block.-frame{padding:4.2rem 3rem 4.8rem;margin:6.4rem 0 3.5rem;background:#f7f6f0}@media only screen and (max-width:768px){.pagePrivacy .pagePrivacy__detail .inner .detail__block.-frame{padding:2.5rem 1.5rem 3rem;margin:2.7rem 0 2.3rem}}.pagePrivacy .pagePrivacy__detail .inner .detail__block .block__txt .-tag{font-size:1.4rem}.pagePrivacy .pagePrivacy__detail .inner .detail__block .block__txt .-tag span{position:relative;padding-left:1.8rem}.pagePrivacy .pagePrivacy__detail .inner .detail__block .block__txt .-tag span:after{position:absolute;top:50%;left:0;width:1.3rem;height:1rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_envelope.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pagePrivacy .pagePrivacy__detail .inner .detail__block dl{font-size:1.6rem;margin-top:.5em}.pagePrivacy .pagePrivacy__detail .inner .detail__block dt{font-weight:700}.pagePrivacy .pagePrivacy__detail .inner .detail__block dd{display:inline}.pagePrivacy .pagePrivacy__detail .inner .detail__note{font-size:1.6rem;font-weight:700;line-height:2;text-align:right}@media only screen and (max-width:768px){.pagePrivacy .pagePrivacy__detail .inner .detail__note{font-size:1.4rem}}.pageAbout{padding-bottom:12rem;background-color:#f7f7f7}.pageAbout .pages__breadcrumb .breadcrumb{margin:2rem 0 4rem}@media only screen and (max-width:768px){.pageAbout .pages__breadcrumb .breadcrumb{margin:2.7rem 0 4.5rem}}.pageAbout .pages__breadcrumb .breadcrumb .breadcrumb__item .breadcrumb__link{font-size:1.4rem}.pageAbout .about_secTtl{font-family:"明朝体","Yu Mincho","YuMincho",serif;font-size:clamp(2.8rem, 2.802359882vw, 3.8rem);font-weight:500;line-height:1.58;letter-spacing:.05em}@media only screen and (max-width:768px){.pageAbout .about_secTtl{line-height:1.428}}.pageAbout .about_secTtl .en{font-family:"EB Garamond",serif;font-weight:400;display:block;margin-bottom:1.6rem;color:#00b2c4;font-size:clamp(1.6rem, 1.7699115044vw, 2.4rem);line-height:1;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:768px){.pageAbout .about_secTtl .en{margin-bottom:2.2rem}}.pageAbout .about_kv{padding-bottom:clamp(6.4rem, 11.7994100295vw, 16rem)}.pageAbout .about_kv .inner{position:relative}.pageAbout .about_kv .inner>*{position:relative;z-index:1}.pageAbout .about_kv .kv_ttl{font-family:"EB Garamond",serif;font-weight:400;padding-top:clamp(4rem, 5.8997050147vw, 8rem);margin-bottom:clamp(2.7rem, 3.6873156342vw, 5rem);color:#00b2c4;font-size:clamp(1.6rem, 1.7699115044vw, 2.4rem);line-height:1;text-transform:uppercase}@media only screen and (max-width:768px){.pageAbout .about_kv .kv_ttl{padding-top:0}}.pageAbout .about_kv .kv_txt{width:80.5%}@media only screen and (max-width:768px){.pageAbout .about_kv .kv_txt{width:100%}}.pageAbout .about_kv .kv_bg{position:absolute;top:0;right:0;z-index:0;width:69.35%}@media only screen and (max-width:768px){.pageAbout .about_kv .kv_bg{top:4rem;right:.8rem;width:95.5vw;max-width:36rem}}.pageAbout .about_info{padding:clamp(3.2rem, 8.4808259587vw, 11.5rem) 0 clamp(7rem, 12.9056047198vw, 17.5rem);background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/about/about_bg.jpg) no-repeat 50%/cover}@media only screen and (max-width:768px){.pageAbout .about_info{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/about/about_bg_sp.jpg) no-repeat 50%/cover}}.pageAbout .about_info .info_txt{font-size:1.6rem;font-weight:500;line-height:1.875;letter-spacing:0;text-align:justify;text-justify:inter-ideograph}.pageAbout .about_info .info_txt+.info_txt{margin-top:clamp(2.5rem, 2.2123893805vw, 3rem)}@media only screen and (max-width:768px){.pageAbout .about_info .info_txt{font-size:1.4rem}}.pageAbout .about_info .info_head{width:53.2rem;margin-bottom:clamp(2rem, 2.9498525074vw, 4rem)}@media only screen and (max-width:768px){.pageAbout .about_info .info_head{width:96.7%}}.pageAbout .about_info .info_box.-box2{margin-top:clamp(14.5rem, 23.2300884956vw, 31.5rem);color:#fff}.pageAbout .about_info .credo_btn{font-family:"明朝体","Yu Mincho","YuMincho",serif;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:6.4rem;padding:0 3.2rem 0 2.4rem;margin-top:clamp(3rem, 2.9498525074vw, 4rem);color:#00b2c4;font-size:2rem;font-weight:500;white-space:nowrap;background-color:#fff;border:1px solid #00b2c4;border-radius:500px}.pageAbout .about_info .credo_btn:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block;width:1rem;height:1rem;content:"";border:2px solid #00b2c4;border-style:solid solid none none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pageAbout .about_info .credo_btn:hover{color:#fff;background-color:#00b2c4}.pageAbout .about_info .credo_btn:hover:after{border-color:#fff}.pageAbout .about_reason{padding:clamp(8.3rem, 15.1179941003vw, 20.5rem) 0 clamp(8rem, 15.1179941003vw, 20.5rem);margin-bottom:clamp(6.7rem, 12.1681415929vw, 16.5rem);background-color:#fff}.pageAbout .about_reason .reason_ttl{margin-bottom:clamp(6rem, 8.3333333333vw, 11.3rem);text-align:center}.pageAbout .about_reason .reason_item{position:relative;padding-right:50%;padding-left:8.3%}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item{padding-right:0;padding-left:0}}.pageAbout .about_reason .reason_item>*{z-index:3}.pageAbout .about_reason .reason_img{position:absolute;top:12rem;right:2rem;z-index:1;width:42.5%}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_img{position:relative;top:0;right:0;width:95.5%;margin:6.4rem auto 0}}.pageAbout .about_reason .reason_img img{width:100%}.pageAbout .about_reason .reason_no{font-family:"EB Garamond",serif;font-weight:400;margin-bottom:clamp(1rem, 1.4749262537vw, 2rem);font-size:clamp(1.6rem, 1.7699115044vw, 2.4rem);line-height:1;text-transform:uppercase}.pageAbout .about_reason .reason_no>span{font-size:clamp(2.4rem, 2.3598820059vw, 3.2rem)}.pageAbout .about_reason .reason_head{font-family:"明朝体","Yu Mincho","YuMincho",serif;margin-bottom:clamp(2.8rem, 3.2448377581vw, 4.4rem);font-size:clamp(2rem, 2.3598820059vw, 3.2rem);font-weight:500;line-height:1.75;letter-spacing:.05em;white-space:nowrap}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_head{font-weight:600;line-height:1.6;letter-spacing:.03em;white-space:inherit}}.pageAbout .about_reason .reason_head .reason_head_highlight{border-bottom:2px solid #00b2c4}.pageAbout .about_reason .reason_txt{display:inline;font-size:clamp(1.4rem, 1.1799410029vw, 1.6rem);font-weight:500;line-height:1.875}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_txt{line-height:1.857}}.pageAbout .about_reason .reason_btn{font-family:"明朝体","Yu Mincho","YuMincho",serif;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:6.4rem;max-width:33.5rem;padding:0 3.2rem 0 2.4rem;margin-top:clamp(2rem, 2.9498525074vw, 4rem);color:#00b2c4;font-size:2rem;font-weight:500;border:1px solid #00b2c4;border-radius:500px}.pageAbout .about_reason .reason_btn:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block;width:1rem;height:1rem;content:"";border:2px solid #00b2c4;border-style:solid solid none none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pageAbout .about_reason .reason_btn:hover{color:#fff;background-color:#00b2c4}.pageAbout .about_reason .reason_btn:hover:after{border-color:#fff}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_btn{max-width:100%}}.pageAbout .about_reason .reason_highlight{font-family:"EB Garamond",serif;font-weight:400;position:absolute;bottom:0;left:8.3%;z-index:0;color:#f0f0f0;font-size:clamp(5rem, 8.8495575221vw, 12rem);line-height:.83;text-transform:uppercase;white-space:nowrap;pointer-events:none}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_highlight{bottom:38rem;left:0}}.pageAbout .about_reason .reason_item.-reason1{padding-bottom:clamp(8rem, 8.9970501475vw, 12.2rem);margin-bottom:9.6rem}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason1{padding-bottom:0;margin-bottom:6rem}}.pageAbout .about_reason .reason_item.-reason2{padding-right:8.3%;padding-bottom:clamp(8rem, 12.9056047198vw, 17.5rem);padding-left:47%;margin-bottom:10.5rem}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason2{padding-right:0;padding-bottom:0;padding-left:0;margin-bottom:6rem}}.pageAbout .about_reason .reason_item.-reason2 .reason_img{top:3.3rem;right:auto;left:8.3%;width:34%}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason2 .reason_img{top:0;left:0;width:80%;margin:3rem auto 0}}.pageAbout .about_reason .reason_item.-reason2 .reason_btn{margin-top:4.5rem;margin-left:auto}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason2 .reason_btn{margin-top:6rem}}.pageAbout .about_reason .reason_item.-reason2 .reason_highlight{right:8.3%;left:auto;pointer-events:none}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason2 .reason_highlight{bottom:9rem;left:50%;width:100vw;max-width:100vw;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.pageAbout .about_reason .reason_item.-reason3{padding-bottom:clamp(15rem, 16.2241887906vw, 22rem)}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason3{padding-bottom:0}}.pageAbout .about_reason .reason_item.-reason3 .reason_img{top:9rem;right:0;width:50%}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason3 .reason_img{top:0;width:100%;margin:3rem auto 0}}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason3 .reason_btn{margin-top:8.8rem}}.pageAbout .about_reason .reason_item.-reason3 .reason_highlight{pointer-events:none}@media only screen and (max-width:768px){.pageAbout .about_reason .reason_item.-reason3 .reason_highlight{bottom:10rem;left:50%;width:100vw;max-width:100vw;font-size:4.3rem;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:374px){.pageAbout .about_reason .reason_item.-reason3 .reason_highlight{font-size:3.7rem}}.pageAbout .about_reason .-js_more_ttl{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto 0;font-size:1.4rem;font-weight:500;text-align:center;border-bottom:1px solid #1f1f1f}.pageAbout .about_reason .-js_more_ttl:after{display:block;width:.4rem;height:.4rem;content:"";border:1px solid #1f1f1f;border-style:none solid solid none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pageAbout .about_reason .-js_more_ttl.-active{display:none}.pageAbout .about_reason .-js_more_cnt{display:none}.pageAbout .about_reason .-js_more_cnt.-active{display:inline}.pageAbout .about_reason .-js_more_dots{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pageAbout .about_reason .-js_more_dots.-active{display:none}.pageAbout .about_flow{margin-bottom:12rem}.pageAbout .about_flow .flow_ttl{margin-bottom:2.5rem}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_ttl{margin-bottom:5.5rem;text-align:center}}.pageAbout .about_flow .flow_ttl .en{color:#1f1f1f}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_ttl .en{color:#00b2c4}}.pageAbout .about_flow .flow_ttl .jp{color:#00b2c4}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_ttl .jp{color:#1f1f1f}}.pageAbout .about_flow .flow_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 5rem}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_list{margin:0 0 0 4rem}}.pageAbout .about_flow .flow_item{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;min-height:20rem;padding:1rem 3.5rem 1rem 11rem;margin-bottom:1.6rem;background-color:#fff}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_item{min-height:0;padding:1.2rem 3.5rem 1.2rem 5.5rem}}.pageAbout .about_flow .flow_item:last-of-type{margin-bottom:0}.pageAbout .about_flow .flow_no{font-family:"EB Garamond",serif;font-weight:400;position:absolute;top:50%;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:clamp(8rem, 7.6696165192vw, 10.4rem);height:clamp(8rem, 7.6696165192vw, 10.4rem);color:#00b2c4;font-size:clamp(2.4rem, 2.3598820059vw, 3.2rem);line-height:1;background-color:#f7f7f7;border:1px solid #00b2c4;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_no{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.pageAbout .about_flow .flow_head{font-family:"明朝体","Yu Mincho","YuMincho",serif;margin-bottom:1rem;font-size:clamp(1.6rem, 1.7699115044vw, 2.4rem);font-weight:500;line-height:1.75}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}}.pageAbout .about_flow .flow_txt{font-size:clamp(1.4rem, 1.1799410029vw, 1.6rem);font-weight:500;line-height:1.875}@media only screen and (max-width:768px){.pageAbout .about_flow .flow_txt{line-height:1.857}}.pageAbout .about_flow .flow_link{border-bottom:1px solid #1f1f1f}.pageAbout .about_flow .-js_collapse_ttl_sp{position:relative}@media only screen and (max-width:768px){.pageAbout .about_flow .-js_collapse_ttl_sp:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:50%;right:-1.7rem;width:1rem;height:1rem;content:"";border:2px solid #00b2c4;border-style:none solid solid none;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}.pageAbout .about_flow .-js_collapse_ttl_sp.-active:after{-webkit-transform:translateY(-50%) rotate(45deg) scale(-1);-ms-transform:translateY(-50%) rotate(45deg) scale(-1);transform:translateY(-50%) rotate(45deg) scale(-1)}@media only screen and (max-width:768px){.pageAbout .about_flow .-js_collapse_cnt_sp{display:none;margin-top:1.5rem}}.about_cv .cv_head{margin-bottom:4rem;font-size:clamp(1.6rem, 2.0648967552vw, 2.8rem);font-weight:700;line-height:1.428;text-align:center}@media only screen and (max-width:768px){.about_cv .cv_head{line-height:1.875}}.about_cv .sec__btnWrap{gap:2.5rem}@media only screen and (max-width:768px){.about_cv .sec__btnWrap .sec__btn{border-radius:.3rem}}.about_cv .sec__btnWrap .sec__btnCaption{font-size:1.6rem;font-weight:700}.pageSearchResult{padding-bottom:12rem}.pageSearchResult .result_body{padding-bottom:12rem}.pageSearchResult .result_ttl{margin-bottom:3rem}@media only screen and (max-width:768px){.pageSearchResult .result_ttl{margin:5rem 0 2.5rem}}.pageSearchResult .search_form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:87rem;margin:0 auto clamp(3.5rem, 5.1622418879vw, 7rem);border:2px solid #00b2c4;border-radius:4px}@media only screen and (max-width:768px){.pageSearchResult .search_form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 0;border:0}}.pageSearchResult .search_form ::-webkit-input-placeholder{color:#d0d0d0;opacity:1}.pageSearchResult .search_form ::-moz-placeholder{color:#d0d0d0;opacity:1}.pageSearchResult .search_form :-ms-input-placeholder{color:#d0d0d0;opacity:1}.pageSearchResult .search_form ::-ms-input-placeholder{color:#d0d0d0;opacity:1}.pageSearchResult .search_form ::placeholder{color:#d0d0d0;opacity:1}.pageSearchResult .search_form input[type=text]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 clamp(2rem, 2.2123893805vw, 3rem);font-size:clamp(1.4rem, 1.1799410029vw, 1.6rem);font-weight:700;letter-spacing:.05em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px}@media only screen and (max-width:768px){.pageSearchResult .search_form input[type=text]{width:calc(100% - 8.5rem);height:5.4rem;border:2px solid #00b2c4;border-style:solid none solid solid;border-radius:4px 0 0 4px}}.pageSearchResult .search_form input[type=text]:focus,.pageSearchResult .search_form input[type=text]:focus-visible{outline:none}.pageSearchResult .search_form button[type=submit],.pageSearchResult .search_form input[type=submit]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:13rem;height:5.6rem;padding:0;color:#fff;font-size:clamp(1.6rem, 1.4749262537vw, 2rem);font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b7ae3f;border:none;border-radius:0 2px 2px 0}@media only screen and (max-width:768px){.pageSearchResult .search_form button[type=submit],.pageSearchResult .search_form input[type=submit]{gap:.5rem;width:8.5rem;height:5.4rem;border:2px solid #00b2c4;border-style:solid solid solid none;border-radius:0 4px 4px 0}}.pageSearchResult .search_form button[type=submit]:before,.pageSearchResult .search_form input[type=submit]:before{display:block;width:clamp(1.7rem, 1.6961651917vw, 2.3rem);height:clamp(1.7rem, 1.6961651917vw, 2.3rem);content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_search.svg) no-repeat 50%/contain}.pageSearchResult .result_total{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem;font-size:clamp(1.4rem, 1.3274336283vw, 1.8rem);font-weight:500;line-height:1.78}@media only screen and (max-width:768px){.pageSearchResult .result_total{margin-bottom:5rem}}.pageSearchResult .result_total .keyword{color:#00b2c4;font-size:clamp(2rem, 1.7699115044vw, 2.4rem);font-weight:700;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.pageSearchResult .result_total.-no-result{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pageSearchResult .result_total.-no-result .keyword{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pageSearchResult .result_list{margin-bottom:clamp(4rem, 4.4247787611vw, 6rem)}.pageSearchResult .result_item{gap:6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4rem 6rem 3rem 4rem;margin-bottom:3rem;border:2px solid #00b2c4;border-radius:3px}@media only screen and (max-width:768px){.pageSearchResult .result_item{display:block;padding:0}}.pageSearchResult .result_item:last-of-type{margin-bottom:0}.pageSearchResult .result_item .-highlight{background-color:rgba(255,255,0,.4)}.pageSearchResult .item_img{position:relative;width:100%}.pageSearchResult .item_img:before{display:block;padding-top:60%;content:""}.pageSearchResult .item_img>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.pageSearchResult .item_img{width:100%;max-width:31rem}@media only screen and (max-width:768px){.pageSearchResult .item_img{width:100%;max-width:100%}}.pageSearchResult .item_cnt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.pageSearchResult .item_cnt{width:100%;padding:1.5rem 1.4rem}}.pageSearchResult .item_head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (max-width:768px){.pageSearchResult .item_head{margin-bottom:1.2rem}}.pageSearchResult .item_cat{padding:.6rem 1rem;color:#fff;font-size:clamp(1.2rem, 1.1799410029vw, 1.6rem);font-weight:500;line-height:1;background-color:#00b2c4}.pageSearchResult .item_date{font-size:clamp(1.2rem, 1.1799410029vw, 1.6rem);font-weight:500;line-height:1}.pageSearchResult .item_ttl{display:-webkit-box;margin-bottom:2rem;overflow:hidden;font-size:clamp(1.8rem, 1.4749262537vw, 2rem);font-weight:700;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width:768px){.pageSearchResult .item_ttl{margin-bottom:1.2rem;line-height:1.44}}.pageSearchResult .item_txt{display:-webkit-box;overflow:hidden;font-size:1.6rem;font-weight:500;line-height:1.625;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width:768px){.pageSearchResult .about_cv .cv_head{margin-bottom:2.6rem}}.pageSearchResult .pageSearchResult__noResulText{text-align:center}@media only screen and (max-width:768px){.pageSearchResult .pageSearchResult__noResulText{text-align:left}}.pageRecruit .swiper-pagination{bottom:0;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none}@media only screen and (max-width:768px){.pageRecruit .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pageRecruit .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;margin:0}.pageRecruit .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00b2c4}@media only screen and (max-width:768px){.pageRecruit .pages__kv{height:23.8rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_pages_kv-sp.jpg) no-repeat 0 15px/contain #d4f2f5}}.pageRecruit .pages__kv .kv__ttl{margin-top:clamp(2rem, 2.9498525074vw, 4rem)}.pageRecruit .pages__kv .kv__txt span{padding:0 3rem}@media only screen and (max-width:768px){.pageRecruit .pages__kv .kv__txt span{padding:.4rem}}.pageRecruit .pages__breadcrumb{padding:clamp(3rem, 4.4247787611vw, 6rem) 0 6rem;background-color:#fff}.pageRecruit .pages__breadcrumb .breadcrumb{margin:0}.pageRecruit .recruit_jobs{padding-bottom:clamp(8rem, 8.8495575221vw, 12rem);margin-top:-1px;background-color:#fff}.pageRecruit .recruit_jobs .jobs_ttl{margin-bottom:clamp(1rem, 1.8436578171vw, 2.5rem);font-size:clamp(2.8rem, 2.9498525074vw, 4rem);font-weight:700;line-height:1.425;letter-spacing:-.05em;text-align:center}.pageRecruit .recruit_jobs .jobs_ttl .-small{font-size:clamp(2.4rem, 2.5073746313vw, 3.4rem)}.pageRecruit .recruit_jobs .jobs_ttl .-dot{position:relative}.pageRecruit .recruit_jobs .jobs_ttl .-dot:before{position:absolute;top:-1rem;left:50%;width:.7rem;height:.7rem;content:"";background-color:#b7ae3f;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pageRecruit .recruit_jobs .jobs_subTtl{margin-bottom:clamp(4rem, 3.6873156342vw, 5rem);font-size:clamp(1.6rem, 1.7699115044vw, 2.4rem);font-weight:700;line-height:1.67;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageRecruit .recruit_jobs .jobs_subTtl{text-align:left}}.pageRecruit .recruit_jobs .jobs_slide{max-width:none;margin:0 calc(50% - 50vw)}@media only screen and (max-width:768px){.pageRecruit .recruit_jobs .jobs_slide{margin-left:0}}.pageRecruit .recruit_jobs .jobs_slide .swiper-wrapper{margin-left:14rem}@media only screen and (max-width:768px){.pageRecruit .recruit_jobs .jobs_slide .swiper-wrapper{margin-left:0}}.pageRecruit .recruit_jobs .jobs_item{height:auto;padding:4rem 2rem 2.4rem;background-color:#fff;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.08);box-shadow:0 0 3rem rgba(0,0,0,.08);border-radius:3px}@media only screen and (max-width:768px){.pageRecruit .recruit_jobs .jobs_item{padding-top:3.6rem}}.pageRecruit .recruit_jobs .jobs_logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:10rem;margin:0 0 clamp(1.5rem, 1.4749262537vw, 2rem)}.pageRecruit .recruit_jobs .jobs_logo>img{max-height:100%}.pageRecruit .recruit_jobs .jobs_company{margin-bottom:.6rem;font-size:1.8rem;font-weight:700;line-height:1.44}.pageRecruit .recruit_jobs .jobs_inCharge,.pageRecruit .recruit_jobs .jobs_txt{font-size:1.4rem;font-weight:500;line-height:1.714}@media only screen and (max-width:768px){.pageRecruit .recruit_jobs .jobs_inCharge,.pageRecruit .recruit_jobs .jobs_txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.pageRecruit .recruit_jobs .jobs_inCharge{margin-bottom:.6rem}.pageRecruit .recruit_jobInfo{padding:clamp(7.5rem, 8.1120943953vw, 11rem) 0 clamp(8rem, 8.8495575221vw, 12rem);background-color:#fff}.pageRecruit .recruit_jobInfo .jobInfo_subTtl{margin-bottom:3rem}.pageRecruit .recruit_jobInfo .jobInfo_subTtl,.pageRecruit .recruit_jobInfo .jobInfo_subTtl p{max-width:none;margin:0 -.5rem 1rem;margin-bottom:1rem;font-size:clamp(1.8rem, 1.7699115044vw, 2.4rem);font-weight:700;letter-spacing:.05em;text-align:center}.pageRecruit .recruit_jobInfo .jobInfo_subTtl strong{color:#b7ae3f}.pageRecruit .recruit_jobInfo .jobInfo_cats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem .5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;margin:0 auto clamp(4rem, 4.4247787611vw, 6rem)}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_cats{gap:1rem .8rem;width:100%}}.pageRecruit .recruit_jobInfo .jobInfo_cat{padding:.7rem 1.6rem;color:#fff;font-size:clamp(1.4rem, 1.1799410029vw, 1.6rem);font-weight:700;line-height:1;word-wrap:break-word;background-color:#00b2c4;border-radius:4px}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_cat{padding:.5rem 1.6rem}}.pageRecruit .recruit_jobInfo .jobInfo_categoryBtns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;margin-bottom:clamp(4rem, 4.4247787611vw, 6rem)}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_categoryBtns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:30rem;margin-inline:auto}}.pageRecruit .recruit_jobInfo .jobInfo_category{scroll-margin-top:clamp(8rem, 7.3746312684vw, 10rem)}.pageRecruit .recruit_jobInfo .categoryBtn{padding:1.2rem 3.6rem;color:#fff;font-size:clamp(1.6rem, 1.3274336283vw, 1.8rem);font-weight:700;text-align:center;background-color:#00b2c4;border:2px solid #00b2c4;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .categoryBtn{width:80%;margin-inline:auto}}.pageRecruit .recruit_jobInfo .category_ttl{margin-bottom:clamp(2rem, 2.2123893805vw, 3rem);color:#00b2c4;font-size:clamp(2.8rem, 2.6548672566vw, 3.6rem);font-weight:700;text-align:center}.pageRecruit .recruit_jobInfo .category_privateBtn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:60rem;padding:clamp(1.5rem, 1.4749262537vw, 2rem) clamp(4rem, 3.6873156342vw, 5rem);color:#fff;font-size:clamp(1.8rem, 1.6224188791vw, 2.2rem);font-weight:500;text-align:center;background:linear-gradient(135deg,#00b2c4 0%,#08a 100%);border-radius:5px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pageRecruit .recruit_jobInfo .category_privateBtn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(3rem, 2.9498525074vw, 4rem);margin-bottom:clamp(6rem, 5.8997050147vw, 8rem)}.pageRecruit .recruit_jobInfo .jobInfo_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:4rem}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;width:25rem;margin-inline:auto}}.pageRecruit .recruit_jobInfo .jobInfo_nav_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24rem;max-width:100%;padding:1.5rem 0;color:#fff;font-size:1.8rem;font-weight:700;text-align:center;background-color:#00b2c4;border:2px solid #00b2c4;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.pageRecruit .recruit_jobInfo .jobInfo_nav_btn:hover{color:#00b2c4;background-color:#fff}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_nav_btn{width:100%;padding:1.2rem 0;font-size:1.6rem}}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_slide{max-width:none;margin:0 calc(50% - 50vw)}}@media only screen and (min-width:769px){.pageRecruit .recruit_jobInfo .jobInfo_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_list{padding-bottom:3rem}}.pageRecruit .recruit_jobInfo .jobInfo_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;overflow:hidden;background-color:#fff;border:.2rem solid #1e3b5c;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.08);box-shadow:0 0 3rem rgba(0,0,0,.08);border-radius:3px}@media only screen and (min-width:769px){.pageRecruit .recruit_jobInfo .jobInfo_item{width:calc((100% - 12rem) / 2)}}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_item{height:auto}}.pageRecruit .recruit_jobInfo .item_title{width:100%;min-height:8.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.5rem 2.4rem;color:#fff;font-size:clamp(2rem, 1.7699115044vw, 2.4rem);font-weight:700;line-height:1.4;letter-spacing:.02em;word-wrap:break-word;background-color:#1e3b5c}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_title{min-height:auto;padding:1.8rem;font-size:1.8rem}}.pageRecruit .recruit_jobInfo .item_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;position:relative}.pageRecruit .recruit_jobInfo .item_body:after{content:"";position:absolute;bottom:0;left:2.4rem;right:2.4rem;height:1px;background-color:#eee}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_body:after{left:2rem;right:2rem}}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}}.pageRecruit .recruit_jobInfo .item_left{width:40%;min-width:20rem;padding:2.4rem;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_left{width:100%;height:auto;padding:2rem 2rem 0}}.pageRecruit .recruit_jobInfo .item_left img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.pageRecruit .recruit_jobInfo .item_right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.4rem 2.4rem .5rem 0;background-color:#fff;width:60%}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_right{width:100%;padding:1rem 2rem .5rem}}.pageRecruit .recruit_jobInfo .item_foot{padding:1.5rem 2.4rem 2.4rem;background-color:#fff}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_foot{padding:1rem 1.8rem 2rem}}.pageRecruit .recruit_jobInfo .item_tags{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;word-wrap:break-word;padding:0;margin-bottom:0;background-color:#fff}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_tags{gap:.8rem;margin-bottom:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.pageRecruit .recruit_jobInfo .item_tag{padding:.6rem;color:#fff;font-size:clamp(1.2rem, 1.1799410029vw, 1.6rem);font-weight:700;line-height:1;background-color:#1e3b5c;border-radius:2px}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_tag{padding:.6rem 1rem}}.pageRecruit .recruit_jobInfo .item_ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.4rem;margin-top:.8rem;margin-bottom:0;font-size:clamp(1.6rem, 1.3274336283vw, 1.8rem);font-weight:700;line-height:1.4;word-wrap:break-word}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_ttl{gap:.4rem;margin-top:.6rem;margin-bottom:0;font-size:1.4rem}}.pageRecruit .recruit_jobInfo .item_ttl_label{color:#1e3b5c;font-size:1.2rem;font-weight:700;letter-spacing:.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_ttl_label{font-size:1.1rem}}.pageRecruit .recruit_jobInfo .item_income_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1.2rem}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_income_section{margin-bottom:1rem;gap:.6rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.pageRecruit .recruit_jobInfo .item_income_heading{color:#1e3b5c;font-size:1.2rem;font-weight:700;letter-spacing:.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_income_heading{font-size:1.1rem}}.pageRecruit .recruit_jobInfo .item_income_value{font-family:"Jost",sans-serif;color:#333;font-size:clamp(1.8rem, 1.7699115044vw, 2.4rem);font-weight:700;line-height:1.2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_income_value{font-size:1.6rem}}.pageRecruit .recruit_jobInfo .item_points_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.2rem}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_points_section{gap:1rem}}.pageRecruit .recruit_jobInfo .item_points_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_points_list{gap:1rem}}.pageRecruit .recruit_jobInfo .item_point{position:relative;padding-left:2.4rem;color:#333;font-size:1.4rem;font-weight:700;line-height:1.7;word-wrap:break-word}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_point{padding-left:2.2rem;font-size:1.3rem;line-height:1.6}}.pageRecruit .recruit_jobInfo .item_point:before{position:absolute;top:.3rem;left:0;width:1.6rem;height:1.6rem;content:"";background-color:#1e3b5c;border-radius:2px}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_point:before{top:.2rem;width:1.4rem;height:1.4rem}}.pageRecruit .recruit_jobInfo .item_point:after{position:absolute;top:.5rem;left:.5rem;width:.6rem;height:1rem;content:"";border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .item_point:after{top:.4rem;left:.4rem;width:.55rem;height:.85rem;border-right:2px solid #fff;border-bottom:2px solid #fff}}.pageRecruit .recruit_jobInfo .jobInfo_slide_button{bottom:57%;display:none;width:4rem;height:4rem;background-color:#fff;border:1px solid #ddd}@media only screen and (max-width:768px){.pageRecruit .recruit_jobInfo .jobInfo_slide_button{display:block}}.pageRecruit .recruit_jobInfo .jobInfo_slide_button:before{width:1rem;height:1.8rem;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_arrow_right_primary_2.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pageRecruit .recruit_jobInfo .jobInfo_slide_button.swiper-button-disabled{opacity:.4}.pageRecruit .recruit_others{padding:clamp(6rem, 8.8495575221vw, 12rem) 0;background-color:#fff}.pageRecruit .recruit_others .others_ttl{color:#00b2c4;font-size:clamp(2.4rem, 2.6548672566vw, 3.6rem);font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageRecruit .recruit_others .others_ttl{line-height:1.33}}.pageRecruit .recruit_others .others_subTtl{margin-bottom:3rem;font-size:clamp(1.8rem, 2.0648967552vw, 2.8rem);font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageRecruit .recruit_others .others_subTtl{line-height:2}}.pageRecruit .recruit_others .others_box{max-width:100rem;padding:4.7rem 8%;margin:0 auto clamp(4rem, 4.4247787611vw, 6rem);background-color:#fff;-webkit-box-shadow:0 0 6rem rgba(0,0,0,.09);box-shadow:0 0 6rem rgba(0,0,0,.09)}@media only screen and (max-width:768px){.pageRecruit .recruit_others .others_box{padding:4rem 3rem}}.pageRecruit .recruit_others .box_ttl{margin-bottom:2rem;font-size:clamp(1.8rem, 1.7699115044vw, 2.4rem);font-weight:700;line-height:2.083;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageRecruit .recruit_others .box_ttl{line-height:1.44}}.pageRecruit .recruit_others .box_txt{font-size:clamp(1.4rem, 1.1799410029vw, 1.6rem);font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageRecruit .recruit_others .box_txt{line-height:1.857}}.pageRecruit .recruit_others .others_btn{width:80%;height:clamp(6rem, 7.3746312684vw, 10rem);max-width:65rem;padding:0 clamp(3.5rem, 4.7935103245vw, 6.5rem);font-size:clamp(1.8rem, 2.3598820059vw, 3.2rem)}@media only screen and (max-width:768px){.pageRecruit .recruit_others .others_btn{width:100%;border-radius:1rem}}.pageRecruit .recruit_others .others_btn:before{display:none}.pageRecruit .pageTop__career{padding-top:12rem}@media only screen and (max-width:768px){.pageRecruit .pageTop__career{padding-top:8rem}}.pageRecruit .pageTop__career .career__txt{margin:1rem 0 6rem;font-size:2.4rem;font-weight:600;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .career__txt{margin:1rem 0 4rem;font-size:1.6rem;text-align:left}}.pageRecruit .pageTop__career .inner{overflow:hidden}.pageRecruit .pageTop__career #recruitCasesSwiper{overflow:visible}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .head__icon{top:49%;width:7.5rem;height:7.5rem}}.pageRecruit .pageTop__career .career__lst{max-width:110rem;padding:0;padding-bottom:3rem;margin:0 auto 3rem}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .career__lst{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.pageRecruit .pageTop__career .career__item{height:auto}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .career__item{width:100%;margin-right:3rem}}.pageRecruit .pageTop__career .sec__detail{margin-top:6rem}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .sec__detail{margin-top:3rem}}.pageRecruit .pageTop__career .swiper-button-prev{left:-2rem}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .swiper-button-prev{left:-1rem}}.pageRecruit .pageTop__career .swiper-button-next{right:-2rem}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .swiper-button-next{right:-1rem}}.pageRecruit .pageTop__career .swiper-button-prev,.pageRecruit .pageTop__career .swiper-button-next{display:none}@media only screen and (max-width:768px){.pageRecruit .pageTop__career .swiper-button-prev,.pageRecruit .pageTop__career .swiper-button-next{top:50%;display:block;width:4rem;height:4rem}.pageRecruit .pageTop__career .swiper-button-prev:before,.pageRecruit .pageTop__career .swiper-button-next:before{width:1rem;height:1.8rem}}.pageRecruit .pageTop__career .item__head{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.pageSample{min-height:100vh;padding-top:12rem;padding-bottom:12rem;background-color:#00b2c4}@media only screen and (max-width:768px){.pageSample{padding-top:8rem;padding-bottom:8rem}}.pageSample .pageSample__pageTitle{margin-bottom:3.2rem;font-size:4rem;text-align:center}@media only screen and (max-width:768px){.pageSample .pageSample__pageTitle{font-size:3.2rem}}.pageSample .pageSample__flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pageSample .pageSample__flex:not(:last-child){margin-bottom:8rem}.pageSample .pageSample__flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:768px){.pageSample .pageSample__flex.-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:768px){.pageSample .pageSample__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pageSample .pageSample__flex:not(:last-child){margin-bottom:6.4rem}}.pageSample .pageSample__figure{width:49%;background-color:#efecea}.pageSample .pageSample__figure.-bg-pink{background-color:#00b2c4}.pageSample .pageSample__figure.-bg-blue{background-color:#0d74ce}@media only screen and (max-width:768px){.pageSample .pageSample__figure{width:100%;padding-bottom:53%;margin-bottom:2.4rem}}.pageSample .pageSample__desc{width:49%}@media only screen and (max-width:768px){.pageSample .pageSample__desc{width:100%}}.pageSample .pageSample__title{margin-bottom:1rem;font-size:2.4rem}@media only screen and (max-width:768px){.pageSample .pageSample__title{font-size:2rem}}@media only screen and (max-width:768px){.pageSample .pageSample__text{font-size:1.2rem}}@font-face{font-family:"YuGothicBold";src:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../Assets/Lang/YuGothicBold.ttf) format("truetype") url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../Assets/Lang/YuGothicBold.ttf) format("truetype") url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../Assets/Lang/YuGothicBold.otf) format("opentype") url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../Assets/Lang/YuGothicBold.eof) format("embedded-opentype") url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../Assets/Lang/YuGothicBold.svg) format("svg")}.pageTerms .pageTerms__detail{padding:7.7rem 0 7.1rem}@media only screen and (max-width:768px){.pageTerms .pageTerms__detail{padding:5.5rem 0 5.3rem}}.pageTerms span.-bold{font-family:"YuGothicBold";font-weight:900}.pageGuide{background-color:#fff}.pageGuide #guide_tip,.pageGuide #guide_ranking,.pageGuide #cases,.pageGuide #faq{scroll-margin-top:clamp(8rem, 7.3746312684vw, 10rem)}.pageGuide .career__txt{margin-bottom:5.4rem;font-size:2.4rem;font-weight:600;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageGuide .career__txt{margin-bottom:4rem;font-size:1.6rem;letter-spacing:0}}.pageGuide .swiper{position:relative}.pageGuide .swiper .swiper_nav{position:absolute;top:50%;right:0;left:0;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.pageGuide .swiper .swiper-button-prev,.pageGuide .swiper .swiper-button-next{width:4rem;height:4rem;background-color:#e9f4f5}}.pageGuide .swiper .swiper-button-prev:before,.pageGuide .swiper .swiper-button-next:before{width:.8rem;height:1.6rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_right_blue.svg) no-repeat 50%/contain}@media only screen and (max-width:768px){.pageGuide .sec__detail{padding:0 4.4rem}}@media only screen and (max-width:768px){.pageGuide .pages__kv{position:relative;z-index:10;height:23.8rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_pages_kv-sp.jpg) no-repeat 0 15px/contain #d4f2f5}.pageGuide .pages__kv .kv__txt>span{padding:.3rem}}.pageGuide .guide_anchor{position:relative;z-index:1}.pageGuide .guide_anchor .anchor_list{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:90rem;margin:0 auto;padding:2.3rem 6rem 2.2rem;background-color:#fff;-webkit-box-shadow:0 0 6rem rgba(0,0,0,.08);box-shadow:0 0 6rem rgba(0,0,0,.08);border-radius:.3rem .3rem 0 0}@media only screen and (max-width:768px){.pageGuide .guide_anchor .anchor_list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;max-width:none;padding:0}}.pageGuide .guide_anchor .anchor_item{position:relative;padding-bottom:2.2rem;color:#00b2c4;font-size:clamp(1.4rem, 1.6224188791vw, 2.2rem);font-weight:700;line-height:1.1428}@media only screen and (max-width:768px){.pageGuide .guide_anchor .anchor_item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:5.4rem;padding:0 4rem 0 2rem;border-bottom:1px solid #d0d0d0}}@media only screen and (max-width:768px){.pageGuide .guide_anchor .anchor_item:nth-child(2n+1){border-right:1px solid #d0d0d0}}@media only screen and (max-width:768px){.pageGuide .guide_anchor .anchor_item:nth-child(2n+1):last-child{width:100%;border-right:0}}@media only screen and (max-width:768px){.pageGuide .guide_anchor .anchor_item:nth-last-of-type(1){border-bottom:0}}.pageGuide .guide_anchor .anchor_item:after{position:absolute;bottom:0;left:50%;width:1.9rem;height:.93rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_down_blue.svg) no-repeat 50%/contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:768px){.pageGuide .guide_anchor .anchor_item:after{top:50%;right:2rem;bottom:auto;left:auto;width:1.4rem;height:.7rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.pageGuide .guide_tip{position:relative;z-index:0;padding:11.5rem 0 10rem;margin-top:-4.5rem;background-color:#e9f4f5}@media only screen and (max-width:768px){.pageGuide .guide_tip{padding:14.5rem 0 2rem;margin-top:-9rem}}.pageGuide .guide_tip>*{position:relative;z-index:1}.pageGuide .guide_tip:after{position:absolute;right:0;bottom:-12rem;left:0;z-index:0;height:60rem;-webkit-clip-path:polygon(0 0,50% 6.5rem,100% 0,100% calc(100% - 6.5rem), 50% 100%, 0 calc(100% - 6.5rem));clip-path:polygon(0 0,50% 6.5rem,100% 0,100% calc(100% - 6.5rem), 50% 100%, 0 calc(100% - 6.5rem));content:"";background:#00b2c4}@media only screen and (max-width:768px){.pageGuide .guide_tip:after{bottom:-6.5rem;height:60%}}.pageGuide .guide_tip .tip_ttl{margin-bottom:clamp(5.5rem, 6.6371681416vw, 9rem)}.pageGuide .guide_tip .tip_steps{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1000px){.pageGuide .guide_tip .tip_steps{gap:6.5rem 1rem}}@media only screen and (max-width:768px){.pageGuide .guide_tip .tip_steps{gap:6.5rem}}.pageGuide .guide_tip .tip_step{position:relative;width:calc((100% - 4rem) / 5);padding:6.5rem 0 3rem;background-color:#fff;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.16);box-shadow:0 0 3rem rgba(0,0,0,.16);border-radius:.3rem}@media only screen and (max-width:1000px){.pageGuide .guide_tip .tip_step{width:calc((100% - 2rem) / 3)}}@media only screen and (max-width:768px){.pageGuide .guide_tip .tip_step{width:100%;padding:5.5rem 0 3rem;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.1);box-shadow:0 0 3rem rgba(0,0,0,.1)}}.pageGuide .guide_tip .step_no{font-family:"Jost",sans-serif;position:absolute;top:0;left:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:clamp(7rem, 5.8997050147vw, 8rem);height:clamp(7rem, 5.8997050147vw, 8rem);padding-right:.6rem;color:#00b2c4;font-size:clamp(3.4rem, 2.9498525074vw, 4rem);font-style:italic;font-weight:700;line-height:1;background-color:#fff;border:2px solid #00b2c4;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pageGuide .guide_tip .step_no:before{padding-left:.5rem;content:"STEP";font-size:clamp(1.5rem, 1.3274336283vw, 1.8rem)}.pageGuide .guide_tip .step_img{position:relative;width:100%}.pageGuide .guide_tip .step_img:before{display:block;padding-top:70%;content:""}.pageGuide .guide_tip .step_img>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.pageGuide .guide_tip .step_img{width:10.4rem;margin:0 auto 2rem}@media only screen and (max-width:768px){.pageGuide .guide_tip .step_img{width:8.7rem;margin:0}}.pageGuide .guide_tip .step_ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.6rem;margin-bottom:0;color:#00b2c4;font-size:clamp(1.8rem, 1.4749262537vw, 2rem);font-weight:700;line-height:1.5}.pageGuide .guide_tip .step_head{margin-bottom:2.9rem}@media only screen and (max-width:768px){.pageGuide .guide_tip .step_head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 2rem 0 2.5rem;margin-bottom:3.4rem}}@media only screen and (max-width:480px){.pageGuide .guide_tip .step_head{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.pageGuide .guide_tip .step_body{margin-bottom:2rem}@media only screen and (max-width:768px){.pageGuide .guide_tip .step_body{margin-bottom:3rem}}.pageGuide .guide_tip .step_list{border-top:1px solid #f7f6f0}.pageGuide .guide_tip .step_list>a{position:relative;display:block;padding:1.4rem 5.1rem 1.4rem 2rem;font-size:1.4rem;font-weight:500;line-height:1.714;border-bottom:1px solid #f7f6f0}.pageGuide .guide_tip .step_list>a:after{position:absolute;top:50%;right:1.6rem;width:1.5rem;height:1.2rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow-blue.svg) no-repeat 50%/contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pageGuide .guide_tip .step_more{width:auto;height:4.4rem;margin:0 1.1rem;font-size:1.2rem}@media only screen and (max-width:768px){.pageGuide .guide_tip .step_more{width:90%;margin:0 auto;font-size:1.6rem}}.pageGuide .guide_tip .step_more:before{right:4.7rem}.pageGuide .guide_tip .step_more:after{right:1.7rem;width:1.2rem;height:.9rem}.pageGuide .guide_ranking{padding-top:29.6rem;margin-top:-12rem;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/guide/raking_bg.png) repeat 0/4.6rem #fff}@media only screen and (max-width:768px){.pageGuide .guide_ranking{padding-top:18.6rem;margin-top:-6.5rem}}.pageGuide .guide_ranking>.inner{padding-bottom:12rem}@media only screen and (max-width:768px){.pageGuide .guide_ranking>.inner{padding-bottom:8rem}}.pageGuide .guide_ranking .inner>*{position:relative;z-index:0}.pageGuide .guide_ranking .guide_search{position:relative;z-index:1;width:100%;max-width:100rem;margin:0 auto clamp(7.6rem, 8.1120943953vw, 11rem);background-color:#fff;-webkit-box-shadow:0 0 6rem rgba(0,0,0,.09);box-shadow:0 0 6rem rgba(0,0,0,.09);border-radius:3px}.pageGuide .guide_ranking .guide_search .search_head{padding:1rem clamp(2rem, 2.9498525074vw, 4rem);background-color:#00b2c4;border-radius:3px 3px 0 0}@media only screen and (max-width:768px){.pageGuide .guide_ranking .guide_search .search_head{padding:1.4rem clamp(2rem, 2.9498525074vw, 4rem)}}.pageGuide .guide_ranking .guide_search .search_head>p{color:#fff;font-size:clamp(1.8rem, 2.2123893805vw, 3rem);font-weight:700;letter-spacing:.05em}.pageGuide .guide_ranking .guide_search .search_body{padding:clamp(3rem, 2.9498525074vw, 4rem) clamp(2rem, 2.9498525074vw, 4rem)}.pageGuide .guide_ranking .guide_search .search_form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:3rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border:2px solid #00b2c4;border-radius:4px}@media only screen and (max-width:768px){.pageGuide .guide_ranking .guide_search .search_form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 0;border:0}}.pageGuide .guide_ranking .guide_search .search_form ::-webkit-input-placeholder{color:#d0d0d0;opacity:1}.pageGuide .guide_ranking .guide_search .search_form ::-moz-placeholder{color:#d0d0d0;opacity:1}.pageGuide .guide_ranking .guide_search .search_form :-ms-input-placeholder{color:#d0d0d0;opacity:1}.pageGuide .guide_ranking .guide_search .search_form ::-ms-input-placeholder{color:#d0d0d0;opacity:1}.pageGuide .guide_ranking .guide_search .search_form ::placeholder{color:#d0d0d0;opacity:1}.pageGuide .guide_ranking .guide_search .search_form input[type=text]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 clamp(2rem, 2.2123893805vw, 3rem);font-size:clamp(1.4rem, 1.1799410029vw, 1.6rem);font-weight:700;letter-spacing:.05em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px}@media only screen and (max-width:768px){.pageGuide .guide_ranking .guide_search .search_form input[type=text]{width:calc(100% - 8.5rem);height:5.4rem;border:2px solid #00b2c4;border-style:solid none solid solid;border-radius:4px 0 0 4px}}.pageGuide .guide_ranking .guide_search .search_form input[type=text]:focus,.pageGuide .guide_ranking .guide_search .search_form input[type=text]:focus-visible{outline:none}.pageGuide .guide_ranking .guide_search .search_form button[type=submit],.pageGuide .guide_ranking .guide_search .search_form input[type=submit]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:13rem;height:5.6rem;padding:0;color:#fff;font-size:clamp(1.6rem, 1.4749262537vw, 2rem);font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b7ae3f;border:none;border-radius:0 2px 2px 0}@media only screen and (max-width:768px){.pageGuide .guide_ranking .guide_search .search_form button[type=submit],.pageGuide .guide_ranking .guide_search .search_form input[type=submit]{gap:.5rem;width:8.5rem;height:5.4rem;border:2px solid #00b2c4;border-style:solid solid solid none;border-radius:0 4px 4px 0}}.pageGuide .guide_ranking .guide_search .search_form button[type=submit]:before,.pageGuide .guide_ranking .guide_search .search_form input[type=submit]:before{display:block;width:clamp(1.7rem, 1.6961651917vw, 2.3rem);height:clamp(1.7rem, 1.6961651917vw, 2.3rem);content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_search.svg) no-repeat 50%/contain}.pageGuide .guide_ranking .ranking_ttl{margin-bottom:clamp(2.5rem, 3.6873156342vw, 5rem)}.pageGuide .guide_ranking .ranking_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list{margin-bottom:0}}.pageGuide .guide_ranking .ranking_list .ranking_item{position:relative;overflow:hidden;background-color:#fff;border:2px solid #00b2c4;border-radius:3px}.pageGuide .guide_ranking .ranking_list .ranking_item:nth-child(-n+3){width:31%;margin-bottom:3.5%}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_item:nth-child(-n+3){width:49%;margin-bottom:2%}.pageGuide .guide_ranking .ranking_list .ranking_item:nth-child(-n+3):not(:nth-child(2n)){margin-right:2% !important}}.pageGuide .guide_ranking .ranking_list .ranking_item:nth-child(-n+3):not(:nth-child(3)){margin-right:3.5%}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_item:nth-child(-n+3):not(:nth-child(3)){margin-right:0}}.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)){width:24%;margin-bottom:1%}.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)):not(:nth-child(7)),.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)):not(:nth-child(11)){margin-right:1%}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)):not(:nth-child(7)),.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)):not(:nth-child(11)){margin-right:0}}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)){width:49%;margin-bottom:2%}.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)):not(:nth-child(2n)){margin-right:2% !important}.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)):nth-child(11){display:none}}.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)) .ranking_no{display:none}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_item:not(:nth-child(-n+3)) .ranking_no{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pageGuide .guide_ranking .ranking_list .ranking_no{font-family:"Jost",sans-serif;position:absolute;top:0;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:4.2rem;height:4.2rem;padding-right:3px;color:#fff;font-size:clamp(2rem, 1.7699115044vw, 2.4rem);font-style:italic;font-weight:700;line-height:1;background-color:#00b2c4}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_no{width:4rem;height:4rem;font-size:1.6rem;border-radius:0 0 3px}}.pageGuide .guide_ranking .ranking_list .ranking_img{position:relative;width:100%}.pageGuide .guide_ranking .ranking_list .ranking_img:before{display:block;padding-top:56%;content:""}.pageGuide .guide_ranking .ranking_list .ranking_img>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.pageGuide .guide_ranking .ranking_list .ranking_img{z-index:0;width:100%;overflow:hidden}.pageGuide .guide_ranking .ranking_list .ranking_img>img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageGuide .guide_ranking .ranking_list .ranking__desc{padding:1.4rem;padding-bottom:2.8rem}.pageGuide .guide_ranking .ranking_list .ranking_head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_head{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}}.pageGuide .guide_ranking .ranking_list .ranking_cat{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.7rem 1rem;color:#fff;font-size:1.2rem;font-weight:500;line-height:1;background-color:#00b2c4}.pageGuide .guide_ranking .ranking_list .ranking_date{font-size:clamp(1.2rem, 0.9587020649vw, 1.3rem)}.pageGuide .guide_ranking .ranking_list .ranking_txt{font-size:1.6rem;font-weight:700;line-height:1.625}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_list .ranking_txt{font-size:1.2rem}}.pageGuide .guide_ranking .ranking_slide{position:relative}@media only screen and (max-width:768px){.pageGuide .guide_ranking .ranking_slide{max-width:none;margin:3rem -2rem}}.pageGuide .guide_ranking .ranking_detail{margin-top:3rem}.pageGuide .pageTop__career{padding-bottom:12rem}@media only screen and (max-width:768px){.pageGuide .pageTop__career{padding-bottom:8rem}}.pageGuide .pageTop__career .sec__ttl{margin-bottom:1.2rem}.pageGuide .pageTop__career .career__txt{margin-bottom:5rem;font-size:2.4rem;font-weight:600;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageGuide .pageTop__career .career__txt{margin-bottom:4rem;font-size:1.6rem;text-align:left}.pageGuide .pageTop__career .career__txt br{display:none}}.pageGuide .pageTop__career .career__lst{max-width:110rem;padding:0;margin:0 auto 6rem}@media only screen and (max-width:768px){.pageGuide .pageTop__career .career__lst{margin-bottom:3rem}}.pageGuide .pageTop__faq{background-color:#e9f4f5}.pageGuide .pageTop__faq .inner{max-width:96rem}.pageGuide .pageTop__faq .faq__block{background-color:#fff !important}.pageGuide .pageTop__faq .faq__block:last-child{margin-bottom:0}.pageGuide .pageTop__faq .sec__ttl{margin-bottom:2.4rem}@media only screen and (max-width:768px){.pageGuide .pageTop__faq .sec__ttl{margin-bottom:1.6rem}}.pageGuide .pageTop__faq .faq__lst{margin-bottom:6rem}@media only screen and (max-width:768px){.pageGuide .pageTop__faq .faq__lst{margin-bottom:3rem}}.pageGuide .guide_event{padding:clamp(7.5rem, 8.1120943953vw, 11rem) 0 clamp(8rem, 8.8495575221vw, 12rem);background-color:#f7f6f0}.pageGuide .guide_event .event_ttl{margin-bottom:2.4rem}@media only screen and (max-width:768px){.pageGuide .guide_event .event_ttl{margin-bottom:2rem}}@media only screen and (max-width:768px){.pageGuide .guide_event .event_slide{max-width:none;margin:0 -2rem 3rem}}.pageGuide .guide_event .event_slide .swiper_nav{top:50%}@media only screen and (max-width:768px){.pageGuide .guide_event .event_slide .swiper-button-prev,.pageGuide .guide_event .event_slide .swiper-button-next{background-color:#00b2c4}}.pageGuide .guide_event .event_slide .swiper-button-prev:before,.pageGuide .guide_event .event_slide .swiper-button-next:before{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/ico_arrow_right_white2.svg) no-repeat 50%/contain}@media only screen and (min-width:769px){.pageGuide .guide_event .event_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem}}@media only screen and (max-width:768px){.pageGuide .guide_event .event_list{width:auto;margin-bottom:0}}.pageGuide .guide_event .event_list .event_item{position:relative;height:auto;padding:0 1.8rem 2rem;overflow:hidden;background-color:#fff;border-radius:3px}@media only screen and (min-width:769px){.pageGuide .guide_event .event_list .event_item{width:30%}}@media only screen and (max-width:768px){.pageGuide .guide_event .event_list .event_item{padding:0 1.6rem 1.5rem}}.pageGuide .guide_event .event_list .event_img{position:relative;z-index:0;max-width:none;margin:0 -1.8rem 2.2rem;overflow:hidden}@media only screen and (max-width:768px){.pageGuide .guide_event .event_list .event_img{margin:0 -1.6rem 1.5rem}}.pageGuide .guide_event .event_list .event_img>img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageGuide .guide_event .event_list .event_head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.pageGuide .guide_event .event_list .event_cat{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6rem 1rem;color:#fff;font-size:1.2rem;font-weight:500;line-height:1;background-color:#00b2c4}.pageGuide .guide_event .event_list .event_date{font-size:1.3rem}.pageGuide .guide_event .event_list .event_txt{font-size:1.6rem;font-weight:700;line-height:1.625}@media only screen and (max-width:768px){.pageGuide .guide_event .event_list .event_txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.pageGuide .guide_event .event_list .event_tags{gap:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.5rem}.pageGuide .guide_event .event_list .event_tags .event_tag{padding:.6rem 1rem;color:#00b2c4;font-size:1.2rem;font-weight:500;line-height:1;background-color:#e9f4f5}.guide_other{padding:clamp(7.5rem, 8.1120943953vw, 11rem) 0 12rem}.guide_other .other_ttl{margin-bottom:2.7rem;font-size:clamp(2.8rem, 2.9498525074vw, 4rem)}@media only screen and (max-width:768px){.guide_other .other_ttl{margin-bottom:.8rem}}.guide_other .other_subTtl{margin-bottom:clamp(3.5rem, 3.6873156342vw, 5rem);font-size:clamp(1.6rem, 1.7699115044vw, 2.4rem);font-weight:700;line-height:1.67;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.guide_other .other_subTtl{line-height:1.75;letter-spacing:0;text-align:left}}.guide_other .other_list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.3333333333%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12rem}@media only screen and (max-width:768px){.guide_other .other_list{gap:3rem 0}}.guide_other .other_list .other_item{position:relative;width:24%;padding:2rem;margin-bottom:1.3333333333%;overflow:hidden;border:2px solid #00b2c4;border-radius:3px;cursor:default}.guide_other .other_list .other_item[href]:hover{opacity:.7}.guide_other .other_list .other_item:hover{opacity:1}@media only screen and (max-width:768px){.guide_other .other_list .other_item{width:100%;padding:1.3rem 1.3rem 1.7rem;margin-bottom:0}}.guide_other .other_list .other_item[href]{cursor:pointer}.guide_other .other_list .other_img{position:relative;width:100%}.guide_other .other_list .other_img:before{display:block;padding-top:59%;content:""}.guide_other .other_list .other_img>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.guide_other .other_list .other_img{position:relative;z-index:0;max-width:none;margin-bottom:1.5rem;overflow:hidden}.guide_other .other_list .other_img>img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guide_other .other_list .other_txt{font-size:1.4rem;font-weight:500;line-height:1.714}.pageThanks{padding-top:7rem;padding-bottom:clamp(11rem, 14.7492625369vw, 20rem)}.pageThanks .pageThanks__title{margin-bottom:clamp(1.8rem, 1.4749262537vw, 2rem);font-size:clamp(2rem, 2.6548672566vw, 3.6rem);font-weight:600;letter-spacing:.05em;text-align:center}@media only screen and (max-width:768px){.pageThanks .pageThanks__title{letter-spacing:.035em}}.pageThanks .pageThanks__text{text-align:center;-webkit-box-flex:clamp(1.4rem, 1.1061946903vw, 1.5rem);-webkit-flex:clamp(1.4rem, 1.1061946903vw, 1.5rem);-ms-flex:clamp(1.4rem, 1.1061946903vw, 1.5rem);flex:clamp(1.4rem, 1.1061946903vw, 1.5rem);font-weight:500;letter-spacing:.03em}.page-lp-cpa .cta-button{display:inline-block;padding:1.6rem 4.8rem;border-radius:50px;font-size:1.8rem;font-weight:700;text-decoration:none;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1)}.page-lp-cpa .cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-transition:left .3s ease;transition:left .3s ease;z-index:1}.page-lp-cpa .cta-button{background:linear-gradient(135deg,#00b2c4 0%,#08a 100%);color:#fff;-webkit-box-shadow:0 4px 15px rgba(0,178,196,.3);box-shadow:0 4px 15px rgba(0,178,196,.3)}.page-lp-cpa .cta-button:hover{background:linear-gradient(135deg,#08a 0%,#069 100%);-webkit-box-shadow:0 6px 20px rgba(0,178,196,.4);box-shadow:0 6px 20px rgba(0,178,196,.4)}.page-lp-cpa .cta-button:active{-webkit-box-shadow:0 4px 15px rgba(0,178,196,.3);box-shadow:0 4px 15px rgba(0,178,196,.3)}.page-lp-cpa .cta-button{text-align:center}@media only screen and (max-width:480px){.page-lp-cpa .cta-button{padding:1.6rem 3rem;font-size:1.6rem}}.page-lp-cpa .first-view{position:relative;padding:8.7rem 0 12.8rem}@media only screen and (max-width:768px){.page-lp-cpa .first-view{padding:5rem 0}}.page-lp-cpa .first-view__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-lp-cpa .first-view__background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2}.page-lp-cpa .first-view__bg-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:1}.page-lp-cpa .first-view .inner{position:relative;z-index:3}.page-lp-cpa .first-view .inner .first-view__specialist-badge{display:block;text-align:center;margin:0 auto 1.5rem;padding:1rem 2.4rem;background:linear-gradient(135deg,#00b2c4 0%,#08a 100%);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.5rem}.page-lp-cpa .first-view .inner .first-view__specialist-badge span,.page-lp-cpa .first-view .inner .first-view__specialist-badge h1{margin:0;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.1em;display:inline-block;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.page-lp-cpa .first-view .inner .first-view__specialist-badge{margin:0 auto 2rem;padding:.8rem 2rem}.page-lp-cpa .first-view .inner .first-view__specialist-badge span,.page-lp-cpa .first-view .inner .first-view__specialist-badge h1{font-size:2.2rem}}@media only screen and (max-width:480px){.page-lp-cpa .first-view .inner .first-view__specialist-badge{margin:0 auto 1.5rem;padding:.8rem 1.6rem}.page-lp-cpa .first-view .inner .first-view__specialist-badge span,.page-lp-cpa .first-view .inner .first-view__specialist-badge h1{font-size:1.6rem;letter-spacing:.08em}}.page-lp-cpa .first-view .inner .account__txt{text-align:center;color:#fff}.page-lp-cpa .first-view .inner .account__txt.-txt01{font-size:2.4rem;font-weight:500;line-height:1.7}@media only screen and (max-width:480px){.page-lp-cpa .first-view .inner .account__txt.-txt01{font-size:1.4rem}}@media only screen and (max-width:480px){.page-lp-cpa .first-view .inner .account__txt.-txt01 .-blu{font-size:1.6rem}}.page-lp-cpa .first-view .inner .sec__ttl{color:#fff}.page-lp-cpa .first-view .inner .service-feature-container{margin-top:2.8rem;display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(2,auto);place-content:center;-webkit-column-gap:4.8rem;-moz-column-gap:4.8rem;column-gap:4.8rem;row-gap:1.4rem}.page-lp-cpa .first-view .inner .service-feature-container .list{display:contents}.page-lp-cpa .first-view .inner .service-feature-container .list .list-item{padding-left:3.2rem;list-style:none;color:#fff;font-size:2rem;font-weight:700;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-lp-cpa .first-view .inner .service-feature-container .list .list-item .-highlight-gold{color:#b7ae3f}.page-lp-cpa .first-view .inner .service-feature-container .list .list-item:before{content:"✓";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#00b2c4;color:#fff;font-weight:700;font-size:2.2rem;width:2.2rem;height:2.2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}@media only screen and (max-width:480px){.page-lp-cpa .first-view .inner .service-feature-container .list .list-item{padding:5px 5px 5px 3rem;font-size:1.4rem}.page-lp-cpa .first-view .inner .service-feature-container .list .list-item:before{font-size:1.8rem;width:2rem;height:2rem;left:0}}@media only screen and (max-width:480px){.page-lp-cpa .first-view .inner .service-feature-container{grid-template-columns:auto;margin-top:2rem;row-gap:.4rem}}.page-lp-cpa .recruit_jobs{padding:3rem 0;background:#e9f4f5}.page-lp-cpa .recruit_jobs .inner{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative}.page-lp-cpa .recruit_jobs .jobs_ttl{font-size:3rem;font-weight:700;text-align:center;margin-bottom:1.5rem;line-height:1.5}.page-lp-cpa .recruit_jobs .jobs_ttl .-yel{color:#b7ae3f;font-weight:700}.page-lp-cpa .recruit_jobs .jobs_ttl .-black{color:#333;font-weight:700;margin:0 .25rem}.page-lp-cpa .recruit_jobs .jobs_ttl .-black.-small{font-size:.9em}.page-lp-cpa .recruit_jobs .jobs_subTtl{text-align:center;font-size:1.5rem;color:#666;margin-top:3rem;margin-bottom:3rem;line-height:1.8}.page-lp-cpa .recruit_jobs .jobs_subTtl .-yel{color:#b7ae3f;font-weight:700}.page-lp-cpa .recruit_jobs .jobs_slide{padding:1rem 0 3rem;position:relative}.page-lp-cpa .recruit_jobs .jobs_slide .swiper-wrapper{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-lp-cpa .recruit_jobs .jobs_slide .swiper-slide{height:auto}.page-lp-cpa .recruit_jobs .jobs_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;min-height:160px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-lp-cpa .recruit_jobs .jobs_item:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.page-lp-cpa .recruit_jobs .jobs_logo{width:100%;max-width:180px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.page-lp-cpa .recruit_jobs .jobs_logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.page-lp-cpa .recruit_jobs .jobs_company{font-size:1rem;font-weight:600;color:#333;text-align:center;margin:0;line-height:1.5}.page-lp-cpa .recruit_jobs .section-cta-button{padding:2rem 0 0}.page-lp-cpa .recruit_jobs .section-cta-button .inner{padding:0}.page-lp-cpa .recruit_jobs .section-cta-button .cta-button{font-size:1.6rem;padding:1.4rem 3rem}@media only screen and (max-width:768px){.page-lp-cpa .recruit_jobs{padding:2rem 0}.page-lp-cpa .recruit_jobs .jobs_ttl{font-size:2.5rem}.page-lp-cpa .recruit_jobs .jobs_subTtl{font-size:1.2rem;padding:0 1rem}.page-lp-cpa .recruit_jobs .jobs_item{padding:1.25rem}.page-lp-cpa .recruit_jobs .jobs_logo{max-width:150px;height:70px}.page-lp-cpa .recruit_jobs .jobs_company{font-size:.9rem}.page-lp-cpa .recruit_jobs .swiper-button-next,.page-lp-cpa .recruit_jobs .swiper-button-prev{width:35px;height:35px}.page-lp-cpa .recruit_jobs .swiper-button-next:after,.page-lp-cpa .recruit_jobs .swiper-button-prev:after{font-size:16px}}@media only screen and (max-width:480px){.page-lp-cpa .recruit_jobs .jobs_ttl{font-size:2rem}.page-lp-cpa .recruit_jobs .section-cta-button .cta-button{font-size:1.4rem;padding:1.2rem 2rem}}.page-lp-cpa .section-worries{padding:6rem 0;background-color:#fff}.page-lp-cpa .section-worries .inner{width:100%;max-width:1080px;margin:0 auto;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page-lp-cpa .section-worries .sec__ttl{text-align:center;margin:0 1.4rem 4rem;font-size:3rem;font-weight:700;color:#333}.page-lp-cpa .section-worries .sec__ttl .-blu{color:#00b2c4}.page-lp-cpa .section-worries [role=list]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.page-lp-cpa .section-worries [role=list] [role=listitem]{-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 4rem) / 3);-ms-flex:0 1 calc((100% - 4rem) / 3);flex:0 1 calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;-webkit-transition:all .3s ease;transition:all .3s ease;padding:1.5rem;border:2px solid #e8e8e8;background:#f8f9fa;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.page-lp-cpa .section-worries [role=list] [role=listitem]:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.page-lp-cpa .section-worries [role=list] [role=listitem]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.page-lp-cpa .section-worries [role=list] [role=listitem]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.page-lp-cpa .section-worries [role=list] [role=listitem]:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.page-lp-cpa .section-worries [role=list] [role=listitem]:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.page-lp-cpa .section-worries [role=list] [role=listitem] .content{padding:2rem}.page-lp-cpa .section-worries [role=list] [role=listitem] .content h3{position:relative;padding:1rem 1.5rem 1rem 2rem;font-size:1.85em;font-weight:700;line-height:1.5;margin-bottom:1rem;color:#333}.page-lp-cpa .section-worries [role=list] [role=listitem] .content h3 .-blu{color:#00b2c4}.page-lp-cpa .section-worries [role=list] [role=listitem] .content h3:before{content:"?";position:absolute;left:0;top:0;width:1.55rem;height:1.55rem;background:#b7ae3f;color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;font-weight:700;font-style:normal;line-height:1}.page-lp-cpa .section-worries [role=list] [role=listitem] .content p.italic{margin-top:1rem;font-size:1.3em;font-weight:500;font-style:italic;color:#555;line-height:1.6}@-webkit-keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-lp-cpa .section-worries .section-worries__solution-message{margin:3rem auto;padding:3rem 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#b7ae3f;text-align:center}.page-lp-cpa .section-worries .section-worries__solution-title{font-size:2.6rem;font-weight:700;color:#fff;margin:0;line-height:1.7;letter-spacing:.05em}.page-lp-cpa .section-worries .section-worries__solution-title:before{content:none}.page-lp-cpa .section-worries .career-path-articles{margin-top:2rem;margin-bottom:2rem;border-radius:12px;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page-lp-cpa .section-worries .career-path-articles__title{font-size:1.75rem;font-weight:700;color:#333;margin-bottom:1.5rem;text-align:center}.page-lp-cpa .section-worries .career-path-articles__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;padding:0;margin:0}.page-lp-cpa .section-worries .career-path-articles__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#00b2c4;text-decoration:none;border-radius:8px;overflow:hidden;background:#f9f9f9;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.07);box-shadow:0 1px 6px rgba(0,0,0,.07);-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.page-lp-cpa .section-worries .career-path-articles__link:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.14);box-shadow:0 4px 16px rgba(0,0,0,.14);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.page-lp-cpa .section-worries .career-path-articles__thumbnail{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#e8e8e8}.page-lp-cpa .section-worries .career-path-articles__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-lp-cpa .section-worries .career-path-articles__label{display:block;padding:.875rem 1rem;font-size:1.3rem;line-height:1.55;color:#00b2c4;text-decoration:underline;-webkit-text-decoration-color:#00b2c4;text-decoration-color:#00b2c4}@media only screen and (max-width:768px){.page-lp-cpa .section-worries{padding:4rem 0}.page-lp-cpa .section-worries .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-worries .career-path-articles__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-lp-cpa .section-worries .sec__ttl{font-size:2rem}.page-lp-cpa .section-worries [role=list]{gap:2rem;padding:0 1rem}.page-lp-cpa .section-worries [role=list] [role=listitem]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.page-lp-cpa .section-worries [role=list] [role=listitem] .content{padding:1.5rem}.page-lp-cpa .section-worries [role=list] [role=listitem] .content h3{font-size:1.6em;padding:.75rem 1rem .75rem 1.5rem}.page-lp-cpa .section-worries .section-worries__solution-message{margin:3rem auto;padding:2rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 4rem)}.page-lp-cpa .section-worries .section-worries__solution-title{font-size:2rem;letter-spacing:.03em}.page-lp-cpa .section-worries .career-path-articles{padding:1.5rem;margin-left:1rem !important;margin-right:1rem !important}.page-lp-cpa .section-worries .career-path-articles__title{font-size:1.4rem}.page-lp-cpa .section-worries .career-path-articles__list{grid-template-columns:repeat(2,1fr);gap:1rem}.page-lp-cpa .section-worries .career-path-articles__label{font-size:1.25rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-worries{padding:3rem 0}.page-lp-cpa .section-worries [role=list] [role=listitem] .content{padding:.5rem}.page-lp-cpa .section-worries .section-worries__solution-title{font-size:1.4rem}}.page-lp-cpa .section-solutions{padding:8rem 0;background-color:#f8f9fa;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg02.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-lp-cpa .section-solutions .sec__ttl{text-align:center;margin-bottom:1rem;font-size:3rem;font-weight:700;color:#003d7a;position:relative;z-index:1}.page-lp-cpa .section-solutions__description{text-align:center;margin-bottom:5rem;font-size:2rem;color:#666;position:relative;z-index:1}@media only screen and (max-width:480px){.page-lp-cpa .section-solutions__description{margin-bottom:2rem;font-size:1.6rem}}.page-lp-cpa .section-solutions .career-path-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.page-lp-cpa .section-solutions .career-path-card{-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 3rem) / 3);-ms-flex:0 1 calc((100% - 3rem) / 3);flex:0 1 calc((100% - 3rem) / 3);min-width:280px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;background:#fff;border:1px solid #e0e0e0;border-top:4px solid #00b2c4;border-radius:12px;padding:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 12px rgba(0,178,196,.08);box-shadow:0 2px 12px rgba(0,178,196,.08);position:relative;overflow:hidden}.page-lp-cpa .section-solutions .career-path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#00b2c4),to(#b7ae3f));background:linear-gradient(90deg,#00b2c4 0%,#b7ae3f 100%)}.page-lp-cpa .section-solutions .career-path-card:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.page-lp-cpa .section-solutions .career-path-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.page-lp-cpa .section-solutions .career-path-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.page-lp-cpa .section-solutions .career-path-card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.page-lp-cpa .section-solutions .career-path-card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.page-lp-cpa .section-solutions .career-path-card:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.page-lp-cpa .section-solutions .career-path-card:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.page-lp-cpa .section-solutions .career-path-card:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.page-lp-cpa .section-solutions .career-path-card:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.page-lp-cpa .section-solutions .career-path-card:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.page-lp-cpa .section-solutions .career-path-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 6px 20px rgba(0,178,196,.15);box-shadow:0 6px 20px rgba(0,178,196,.15);border-top-color:#b7ae3f;border-color:#00b2c4}.page-lp-cpa .section-solutions .career-path-card:hover:before{background:-webkit-gradient(linear,left top,right top,from(#b7ae3f),to(#00b2c4));background:linear-gradient(90deg,#b7ae3f 0%,#00b2c4 100%)}.page-lp-cpa .section-solutions .career-path-card__header{margin-bottom:1rem}.page-lp-cpa .section-solutions .career-path-card__header .badge{display:inline-block;padding:.4rem 1.2rem;border-radius:100px;font-size:1.2rem;font-weight:700;letter-spacing:.05em}.page-lp-cpa .section-solutions .career-path-card__header .badge.-age-20s{background:#e6f7ff;color:#1890ff}.page-lp-cpa .section-solutions .career-path-card__header .badge.-age-30s{background:#f9f0ff;color:#722ed1}.page-lp-cpa .section-solutions .career-path-card__header .badge.-age-40s{background:#f5f5f5;color:#595959}.page-lp-cpa .section-solutions .career-path-card__header .badge.-age-all{background:#d9f7be;color:#389e0d}.page-lp-cpa .section-solutions .career-path-card__title{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:1rem;line-height:1.4;padding-bottom:.75rem;border-bottom:2px solid #e8f4f5;position:relative;padding-left:3rem}.page-lp-cpa .section-solutions .career-path-card__title:before{content:"";position:absolute;left:0;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;font-size:2rem;color:#00b2c4;width:2.5rem;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=clipboard-check]:before{content:"\f46c"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=calculator]:before{content:"\f1ec"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=lightbulb]:before{content:"\f0eb"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=building]:before{content:"\f1ad"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=rocket]:before{content:"\f135"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=globe]:before{content:"\f57e"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=user-tie]:before{content:"\f508"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=chart-line]:before{content:"\f201"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=hand-holding-usd]:before{content:"\f4c0"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=handshake]:before{content:"\f2b5"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=users]:before{content:"\f0c0"}.page-lp-cpa .section-solutions .career-path-card__skills{margin-bottom:1rem}.page-lp-cpa .section-solutions .career-path-card__skills ul{list-style:none;padding:0;margin:0}.page-lp-cpa .section-solutions .career-path-card__skills ul li{padding:.25rem 0;color:#666;font-size:.9rem;position:relative;padding-left:1rem;line-height:1.5}.page-lp-cpa .section-solutions .career-path-card__skills ul li:before{content:"•";position:absolute;left:0;color:#00b2c4;font-weight:700}.page-lp-cpa .section-solutions .career-path-card__income{margin:1.25rem 0;padding:1rem;background:linear-gradient(135deg,#f0f9fa 0%,#fff 100%);border-radius:8px;border-left:2.8px solid #00b2c4;-webkit-box-shadow:0 1px 4px rgba(0,178,196,.1);box-shadow:0 1px 4px rgba(0,178,196,.1)}.page-lp-cpa .section-solutions .career-path-card__income .label{display:block;font-size:.85rem;color:#666;margin-bottom:.25rem;font-weight:500}.page-lp-cpa .section-solutions .career-path-card__income .value{display:block;font-size:1.1rem;font-weight:700;color:#333}.page-lp-cpa .section-solutions .career-path-card .related-link{margin-top:1rem}.page-lp-cpa .section-solutions .career-path-card .related-link__card{position:relative;padding:1rem 1.25rem;background:#fff;border-radius:8px}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul{list-style:disc;padding:0 0 0 1.2em;margin:0;font-size:.95em}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul li{padding:0;margin:0;display:list-item;list-style-type:disc;color:#00b2c4}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul li a{display:block;color:#00b2c4;font-size:.85em;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#00b2c4;text-decoration-color:#00b2c4;line-height:1.6;-webkit-transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul li a:hover{color:#00b2c4;-webkit-text-decoration-color:#00b2c4;text-decoration-color:#00b2c4}@keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-lp-cpa .section-solutions .section-cta-button{margin-top:3rem;padding:0;background:0 0}@media only screen and (max-width:768px){.page-lp-cpa .section-solutions{padding:6rem 0}.page-lp-cpa .section-solutions .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-solutions .career-path-list{padding:0 1rem;gap:1.25rem}.page-lp-cpa .section-solutions .career-path-card{padding:1.25rem}.page-lp-cpa .section-solutions .career-path-card__title{font-size:1.1rem;padding-left:2.5rem}.page-lp-cpa .section-solutions .career-path-card__title:before{font-size:1.75rem;width:2rem;height:2rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-solutions{padding:3rem 0}.page-lp-cpa .section-solutions .sec__ttl{font-size:2rem}.page-lp-cpa .section-solutions .career-path-list{gap:1rem;padding:0}.page-lp-cpa .section-solutions .career-path-card{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;padding:1.25rem}.page-lp-cpa .section-solutions .career-path-card__title{font-size:1.1rem;padding-left:2.5rem}.page-lp-cpa .section-solutions .career-path-card__title:before{font-size:1.75rem;width:2rem;height:2rem}.page-lp-cpa .section-solutions .career-path-card__income{margin-top:0}}.page-lp-cpa .section-cases{padding:6rem 0;background-color:#fff}.page-lp-cpa .section-cases .sec__ttl{text-align:center;margin-bottom:1.5rem;font-size:3rem;font-weight:700;color:#333}.page-lp-cpa .section-cases__description{text-align:center;margin-bottom:4rem;font-size:2rem;color:#666}.page-lp-cpa .section-cases__empty{text-align:center;font-size:1.4rem;color:#666;margin-top:3rem}.page-lp-cpa .section-cases .case-list,.page-lp-cpa .section-cases__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:0 auto 5rem;padding:0 1.6rem}.page-lp-cpa .section-cases__cards{margin:0 auto;padding:0;list-style:none;gap:4rem 0}.page-lp-cpa .section-cases__cards .career__item-wrapper{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;padding-left:1.8rem}.page-lp-cpa .section-cases__cards .career__item-wrapper:not(:nth-child(2n)){margin-right:2%}.page-lp-cpa .section-cases__cards .career__item-wrapper:nth-child(2n){margin-right:0}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item{width:100%;margin-right:0}@media only screen and (max-width:768px){.page-lp-cpa .section-cases .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-cases__cards{padding:0 1rem}.page-lp-cpa .section-cases__cards .career__item-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:0;margin-right:0}}@media only screen and (max-width:480px){.page-lp-cpa .section-cases{padding:3rem 0}.page-lp-cpa .section-cases .sec__ttl{font-size:2rem}.page-lp-cpa .section-cases__description{font-size:1.6rem;margin-bottom:2rem}.page-lp-cpa .section-cases .case-list,.page-lp-cpa .section-cases__cards{padding:0 1rem}.page-lp-cpa .section-cases__cards{gap:0}.page-lp-cpa .section-cases__cards .career__item-wrapper{margin-bottom:3.2rem}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item{width:100%}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item .item__inr{padding-top:11.2rem}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item .item__head{min-height:10rem;padding:1.8rem 1.8rem 1.8rem 8.8rem}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item .head__icon{left:1.8rem;width:7rem;height:7rem}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item .head__ttl{font-size:1.6rem}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item .item__infor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-lp-cpa .section-cases__cards .career__item-wrapper .career__item .item__txt{text-align:left}}.page-lp-cpa .section-cases__cta-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}@media only screen and (max-width:768px){.page-lp-cpa .section-cases__cta-button{margin-top:3rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-cases__cta-button{margin-top:2rem}}.page-lp-cpa .section-success-stories .success-stories-list{margin-top:3rem;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:2.5rem;width:100%}.page-lp-cpa .section-success-stories .success-story-card{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:0 0 !important;border-radius:0;overflow:visible;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;width:100%;max-width:100%;position:relative;margin:30px 0}.page-lp-cpa .section-success-stories .success-story-card.-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.page-lp-cpa .section-success-stories .success-story-card.-reverse .success-story-card__image{-webkit-transform:translateY(-45px) translateX(-40px);-ms-transform:translateY(-45px) translateX(-40px);transform:translateY(-45px) translateX(-40px);margin:0 0 0 20px}.page-lp-cpa .section-success-stories .success-story-card.-reverse .success-story-card__content{-webkit-transform:translateY(45px) translateX(40px);-ms-transform:translateY(45px) translateX(40px);transform:translateY(45px) translateX(40px);margin-left:0;margin-right:20px}.page-lp-cpa .section-success-stories .success-story-card__image{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px;margin:0 20px 0 0;padding:0;overflow:visible;background:0 0;-webkit-transform:translateY(-45px) translateX(40px);-ms-transform:translateY(-45px) translateX(40px);transform:translateY(-45px) translateX(40px);z-index:1;min-height:400px}.page-lp-cpa .section-success-stories .success-story-card__image img{width:100%;height:auto;min-height:400px;-o-object-fit:cover;object-fit:cover;display:block}.page-lp-cpa .section-success-stories .success-story-card__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(45px) translateX(-40px);-ms-transform:translateY(45px) translateX(-40px);transform:translateY(45px) translateX(-40px);z-index:2;background:0 0 !important;margin-left:20px;position:relative}.page-lp-cpa .section-success-stories .success-story-card__header{background:linear-gradient(135deg,#b7ae3f 0%,#a89d35 50%,#b7ae3f 100%);color:#fff;padding:1.5rem 2rem;position:relative;z-index:2;-webkit-box-shadow:0 4px 12px rgba(183,174,63,.3),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(183,174,63,.3),inset 0 1px 0 rgba(255,255,255,.2);overflow:hidden}.page-lp-cpa .section-success-stories .success-story-card__header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 100%);pointer-events:none}.page-lp-cpa .section-success-stories .success-story-card__header:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:rgba(255,255,255,.5)}.page-lp-cpa .section-success-stories .success-story-card__name{font-size:2rem;font-weight:700 !important;margin:0 0 .75rem;line-height:1.5;color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;z-index:1}.page-lp-cpa .section-success-stories .success-story-card__quote{font-size:1.8rem;margin:0;line-height:1.7;font-weight:400;color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,.15);position:relative;z-index:1}.page-lp-cpa .section-success-stories .success-story-card__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:1.8rem 2rem;background:#fff !important;position:relative;z-index:2}.page-lp-cpa .section-success-stories .success-story-card__body p{margin:0;font-size:.9rem;line-height:1.9;color:#333}.page-lp-cpa .section-success-stories .success-story-card__body p .-bold{font-weight:700}@media only screen and (max-width:768px){.page-lp-cpa .section-success-stories .success-story-card{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;margin:0 0 2.5rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.page-lp-cpa .section-success-stories .success-story-card.-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.page-lp-cpa .section-success-stories .success-story-card.-reverse .success-story-card__image{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;margin:0 !important;-webkit-box-ordinal-group:2 !important;-webkit-order:1 !important;-ms-flex-order:1 !important;order:1 !important}.page-lp-cpa .section-success-stories .success-story-card.-reverse .success-story-card__content{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;margin:0 !important;-webkit-box-ordinal-group:3 !important;-webkit-order:2 !important;-ms-flex-order:2 !important;order:2 !important}.page-lp-cpa .section-success-stories .success-story-card__image{-webkit-box-flex:0 !important;-webkit-flex:0 0 auto !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;width:100% !important;height:200px !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;margin:0 !important;padding:0 !important;-webkit-box-ordinal-group:2 !important;-webkit-order:1 !important;-ms-flex-order:1 !important;order:1 !important;min-height:auto !important;position:relative;z-index:1;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.page-lp-cpa .section-success-stories .success-story-card__image img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;display:block !important;border-radius:0;min-height:auto !important}.page-lp-cpa .section-success-stories .success-story-card__content{min-height:auto !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;margin:0 !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;width:100% !important;-webkit-box-ordinal-group:3 !important;-webkit-order:2 !important;-ms-flex-order:2 !important;order:2 !important;margin-left:0 !important;margin-right:0 !important;position:relative;z-index:2;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15);background:#fff}.page-lp-cpa .section-success-stories .success-story-card__header{padding:2rem 1.5rem !important;background:linear-gradient(135deg,#b7ae3f 0%,#a89d35 50%,#b7ae3f 100%) !important;display:block !important;width:100%;border-radius:0}.page-lp-cpa .section-success-stories .success-story-card__name{font-size:1.05rem;margin-bottom:.75rem}.page-lp-cpa .section-success-stories .success-story-card__quote{font-size:.95rem}.page-lp-cpa .section-success-stories .success-story-card__body{padding:1.75rem 1.5rem !important;background:#fff !important;display:block !important;width:100%;border-radius:0}.page-lp-cpa .section-success-stories .success-story-card__body p{font-size:.9rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-success-stories .success-story-card{margin:0 0 2rem;gap:.8rem}.page-lp-cpa .section-success-stories .success-story-card__image{height:180px !important}.page-lp-cpa .section-success-stories .success-story-card__header{padding:1.5rem 1.2rem !important}.page-lp-cpa .section-success-stories .success-story-card__name{font-size:1.7rem}.page-lp-cpa .section-success-stories .success-story-card__quote{font-size:1.5rem}.page-lp-cpa .section-success-stories .success-story-card__body{padding:1.5rem 1.2rem !important}.page-lp-cpa .section-success-stories .success-story-card__body p{font-size:.85rem}}.page-lp-cpa .section-reasons{padding:6rem 0;background-color:#f8f9fa;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg02.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-lp-cpa .section-reasons .sec__ttl{text-align:center;margin-bottom:2rem;font-size:3rem;font-weight:700;color:#333;position:relative;z-index:1}.page-lp-cpa .section-reasons__description{text-align:center;margin-top:4rem;margin-bottom:4rem;font-size:2rem;color:#666;position:relative;z-index:1}.page-lp-cpa .section-reasons [role=list]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.page-lp-cpa .section-reasons [role=list] [role=listitem]{background:#fff;border:1px solid #00b2c4;border-radius:8px;padding:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:none;transition:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.page-lp-cpa .section-reasons [role=list] [role=listitem] h3{font-size:1.8rem;font-weight:700;color:#fff;margin:0;padding:1.4rem 2rem 1.4rem 5rem;letter-spacing:.02em;background:#00b2c4;position:relative;border-bottom:none}.page-lp-cpa .section-reasons [role=list] [role=listitem] h3 .reasons-number{position:absolute;left:1.4rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;background:#fff;color:#00b2c4;border-radius:50%;font-weight:700;font-size:1.6rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] figure{margin:0;padding:0;position:relative;overflow:hidden;background:#f8f9fa}.page-lp-cpa .section-reasons [role=list] [role=listitem] figure img{display:block;width:100%;height:auto;border-radius:0;-webkit-transition:none;transition:none}.page-lp-cpa .section-reasons [role=list] [role=listitem] p:nth-of-type(1){font-size:1.4rem;margin:0;padding:.8rem 2rem 1.2rem;color:#333;font-weight:500}.page-lp-cpa .section-reasons [role=list] [role=listitem] p:nth-of-type(2){margin:0;padding:0 2rem 1.2rem;line-height:1.8;color:#555;text-align:left;font-size:1.4rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] ul{margin:0;padding:.8rem 2rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] ul li{line-height:1.7;font-size:1.4rem;color:#00b2c4;background-color:#f2f2f2;padding:.4rem 1.2rem;border-radius:1.5rem;list-style:none}.page-lp-cpa .section-reasons [role=list] [role=listitem] ul li::marker{display:none}@media only screen and (max-width:768px){.page-lp-cpa .section-reasons{padding:4rem 0}.page-lp-cpa .section-reasons .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-reasons p{font-size:1.6rem;margin-bottom:2rem}.page-lp-cpa .section-reasons [role=list]{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));padding:0 1rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] h3{font-size:1.6rem;padding:1.1rem 1.5rem 1.1rem 4.5rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] h3 .reasons-number{width:2.6rem;height:2.6rem;font-size:1.3rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] p:nth-of-type(1){font-size:1.3rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] p:nth-of-type(2){font-size:1.3rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] ul li{font-size:1.3rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-reasons{padding:3rem 0}.page-lp-cpa .section-reasons .sec__ttl{font-size:2rem}.page-lp-cpa .section-reasons p{font-size:1.6rem;margin-top:2rem;margin-bottom:2rem}.page-lp-cpa .section-reasons [role=list]{grid-template-columns:1fr;padding:0 1rem;gap:1.5rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] h3{font-size:1.5rem;padding:1rem 1.5rem 1rem 4rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] h3 .reasons-number{width:2.4rem;height:2.4rem;font-size:1.2rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] p:nth-of-type(1){font-size:1.3rem;padding:.6rem 1.5rem 1rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] p:nth-of-type(2){font-size:1.3rem;padding:0 1.5rem 1rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] ul{padding:.6rem 1.5rem 1.5rem 3rem}.page-lp-cpa .section-reasons [role=list] [role=listitem] ul li{font-size:1.3rem;margin-bottom:.6rem}}.page-lp-cpa .section-reasons .-promise-emphasis{font-weight:700;color:#00b2c4}.page-lp-cpa .section-reasons__image{text-align:center;margin:3rem auto 0;max-width:800px;padding:0 2rem;position:relative;z-index:1}.page-lp-cpa .section-reasons__image img{width:100%;height:auto;border-radius:8px}@media only screen and (max-width:768px){.page-lp-cpa .section-reasons__image{max-width:600px;margin:2rem auto 0}}@media only screen and (max-width:480px){.page-lp-cpa .section-reasons__image{margin:1.5rem auto 0;padding:0 1rem}}.page-lp-cpa .section-advisors{padding:6rem 0;background-color:#fff}.page-lp-cpa .section-advisors .sec__ttl{text-align:center;margin-bottom:2rem;font-size:3rem;font-weight:700;color:#333}.page-lp-cpa .section-advisors p{text-align:center;margin-bottom:4rem;font-size:2rem;color:#666}.page-lp-cpa .section-advisors [role=list]{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.8rem;max-width:1080px;margin:0 auto;padding:0 2rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-lp-cpa .section-advisors [role=list] .advisor-card-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;color:inherit;height:100%}.page-lp-cpa .section-advisors [role=list] .advisor-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:2rem;width:100%;height:100%;padding:2.2rem;border-radius:1.6rem;background:#fff;border:1px solid rgba(0,0,0,.06);-webkit-box-shadow:0 12px 30px rgba(0,0,0,.07);box-shadow:0 12px 30px rgba(0,0,0,.07);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.page-lp-cpa .section-advisors [role=list] .advisor-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1)}.page-lp-cpa .section-advisors [role=list] .advisor-card__image{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;border-radius:1rem;overflow:hidden;background:#f2f2f2}.page-lp-cpa .section-advisors [role=list] .advisor-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-lp-cpa .section-advisors [role=list] .advisor-card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-lp-cpa .section-advisors [role=list] .advisor-card__content p{text-align:left}.page-lp-cpa .section-advisors [role=list] .advisor-card__phrase span{display:inline;padding:.4rem .8rem;color:#fff;font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.05em;background:#00b2c4;-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-lp-cpa .section-advisors [role=list] .advisor-card__phrase span br{display:block;content:"";margin:.3rem 0}.page-lp-cpa .section-advisors [role=list] .advisor-card__position{margin:0;font-size:1.6rem;font-weight:500;letter-spacing:.08em;color:#333}.page-lp-cpa .section-advisors [role=list] .advisor-card__name.-jp{margin:0;font-size:2.6rem;font-weight:700;letter-spacing:.05em;color:#111}.page-lp-cpa .section-advisors [role=list] .advisor-card__name.-en{margin:0;font-size:1.4rem;font-weight:300;letter-spacing:.08em;color:#666}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-label{display:block;padding:.5rem 1rem;margin-top:.8rem;margin-bottom:.8rem;font-size:1.4rem;font-weight:700;color:#00b2c4;border:.14rem solid #00b2c4;border-radius:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-list{list-style:none;padding:0;margin:0;font-size:1.5rem;font-weight:600;color:#333}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-list li{position:relative;padding-left:1.6rem;line-height:1.6}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-list li:before{position:absolute;top:0;left:0;content:"・";font-size:1.4rem;color:#333}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-list+.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-label{margin-top:1.5rem}@media (max-width:1100px){.page-lp-cpa .section-advisors [role=list]{grid-template-columns:1fr;max-width:640px}}@media only screen and (max-width:768px){.page-lp-cpa .section-advisors{padding:4rem 0}.page-lp-cpa .section-advisors .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-advisors [role=list]{padding:0 1.5rem}.page-lp-cpa .section-advisors [role=list] .advisor-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:2.2rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.page-lp-cpa .section-advisors [role=list] .advisor-card__phrase span{font-size:1.8rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__name.-jp{font-size:2rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__name.-en{font-size:1.3rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-list{font-size:1.3rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-advisors{padding:3rem 0}.page-lp-cpa .section-advisors .sec__ttl{font-size:2rem}.page-lp-cpa .section-advisors [role=list]{padding:0 1rem}.page-lp-cpa .section-advisors [role=list] .advisor-card{padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-lp-cpa .section-advisors [role=list] .advisor-card__image{-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px;min-height:140px}.page-lp-cpa .section-advisors [role=list] .advisor-card__phrase span{font-size:1.6rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__position{font-size:1.3rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__name.-jp{font-size:1.8rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__name.-en{font-size:1.2rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-label{font-size:1.2rem}.page-lp-cpa .section-advisors [role=list] .advisor-card__expertise-list{font-size:1.2rem}}.page-lp-cpa .section-advisors__cta-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem}@media only screen and (max-width:768px){.page-lp-cpa .section-advisors__cta-button{margin-top:3rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-advisors__cta-button{margin-top:2rem}}.page-lp-cpa .section-advisors .advisor-message-box{margin:8rem auto;padding:0;background:linear-gradient(135deg,#e9f4f5 0%,#f0f9fa 100%);border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e8e8e8;border-left:none !important;overflow:hidden;position:relative;width:100%;max-width:none}.page-lp-cpa .section-advisors .advisor-message-box:before{display:none !important}.page-lp-cpa .section-advisors .advisor-message-box__title{font-size:2rem;font-weight:700;color:#fff;margin:0;padding:1.5rem 2rem;text-align:center;position:relative;letter-spacing:.05em;background:-webkit-gradient(linear,left top,right top,from(#00b2c4),to(#b7ae3f));background:linear-gradient(90deg,#00b2c4 0%,#b7ae3f 100%)}.page-lp-cpa .section-advisors .advisor-message-box__title:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #b7ae3f}.page-lp-cpa .section-advisors .advisor-message-box__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.5rem;padding:3rem 2.5rem;background:#fff}.page-lp-cpa .section-advisors .advisor-message-box__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:160px;height:160px;border-radius:50%;overflow:visible;margin:0;padding:4px;background:linear-gradient(135deg,#00b2c4 0%,#b7ae3f 100%);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.page-lp-cpa .section-advisors .advisor-message-box__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.page-lp-cpa .section-advisors .advisor-message-box__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:0}.page-lp-cpa .section-advisors .advisor-message-box__name{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:1.5rem;letter-spacing:.02em;text-align:left;padding-bottom:1rem;border-bottom:2px solid #e8e8e8;width:100%}.page-lp-cpa .section-advisors .advisor-message-box__message{font-size:1.7rem !important;line-height:2;color:#444;margin:0;letter-spacing:.01em;text-align:left}.page-lp-cpa .section-advisors .advisor-message-box__message span.-emphasis{font-weight:700}.page-lp-cpa .section-advisors .advisor-message-box__message span.-yel{color:#b7ae3f;font-weight:700}@media only screen and (max-width:768px){.page-lp-cpa .section-advisors .advisor-message-box{margin:4rem auto}.page-lp-cpa .section-advisors .advisor-message-box__content{gap:2rem;padding:1.5rem}.page-lp-cpa .section-advisors .advisor-message-box__image{width:140px;height:140px;margin-top:4rem}.page-lp-cpa .section-advisors .advisor-message-box__message{font-size:1.5rem !important}}@media only screen and (max-width:480px){.page-lp-cpa .section-advisors .advisor-message-box{margin:2rem 0;width:100%}.page-lp-cpa .section-advisors .advisor-message-box__title{font-size:1.25rem;padding:1.25rem 1.5rem}.page-lp-cpa .section-advisors .advisor-message-box__title:after{bottom:-8px;border-left-width:8px;border-right-width:8px;border-top-width:8px}.page-lp-cpa .section-advisors .advisor-message-box__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding:2rem 2.5rem}.page-lp-cpa .section-advisors .advisor-message-box__image{width:140px;height:140px;margin:0 auto}.page-lp-cpa .section-advisors .advisor-message-box__text{text-align:left;padding-top:0}.page-lp-cpa .section-advisors .advisor-message-box__name{font-size:1.4rem;text-align:center;margin-bottom:1rem}.page-lp-cpa .section-advisors .advisor-message-box__message{font-size:1.5rem !important;line-height:1.8;text-align:left}}.page-lp-cpa .section-google-reviews{padding:6rem 0;background-color:#fff}.page-lp-cpa .section-google-reviews .sec__ttl{text-align:center;margin-bottom:2rem;font-size:3rem;font-weight:700;color:#333}.page-lp-cpa .section-google-reviews__description{text-align:center;margin-bottom:4rem;font-size:2rem;color:#666}.page-lp-cpa .section-google-reviews__rating-display{text-align:center;padding:0 0 1.3rem;background:0 0}.page-lp-cpa .section-google-reviews__rating-display .rating-score{font-size:4rem;font-weight:700;color:#000;line-height:1;margin-bottom:1rem}.page-lp-cpa .section-google-reviews__rating-display .rating-stars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.3rem}.page-lp-cpa .section-google-reviews__rating-display .rating-stars .star{font-size:2rem;color:#ff9800;line-height:1}.page-lp-cpa .section-google-reviews__rating-display .rating-stars .star.-filled{color:#ff9800}.page-lp-cpa .section-google-reviews__rating-source{text-align:center;font-size:1.1rem;color:#666;margin-top:1rem;margin-bottom:3rem}.page-lp-cpa .section-google-reviews__rating-source a{color:#666;text-decoration:none}.page-lp-cpa .section-google-reviews [data-trustindex]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-lp-cpa .section-google-reviews [data-trustindex] .trustindex-widget{max-width:1200px;width:100%}@media only screen and (max-width:768px){.page-lp-cpa .section-google-reviews{padding:4rem 0}.page-lp-cpa .section-google-reviews .sec__ttl{font-size:2.5rem;margin-bottom:1.5rem}.page-lp-cpa .section-google-reviews__description{font-size:1.8rem;margin-bottom:3rem}.page-lp-cpa .section-google-reviews__rating-display .rating-score{font-size:3rem}.page-lp-cpa .section-google-reviews__rating-display .rating-stars .star{font-size:1.5rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-google-reviews{padding:3rem 0}.page-lp-cpa .section-google-reviews .sec__ttl{font-size:2rem;margin-bottom:1rem}.page-lp-cpa .section-google-reviews__description{font-size:1.6rem;margin-bottom:2rem}}.page-lp-cpa .section-flow{padding:6rem 0 0;background-color:#f8f9fa;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/Front/img_bg03.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-lp-cpa .section-flow .sec__ttl{text-align:center;margin-bottom:2rem;font-size:3rem;font-weight:700;color:#333;position:relative;z-index:1}.page-lp-cpa .section-flow p{text-align:center;margin-bottom:4rem;font-size:2.4rem;color:#666;position:relative;z-index:1}.page-lp-cpa .section-flow ol{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;list-style:none;position:relative;z-index:1}.page-lp-cpa .section-flow ol [role=listitem]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.page-lp-cpa .section-flow ol [role=listitem]:before{content:attr(data-step);background-color:#00b2c4;color:#fff;width:3rem;height:3rem;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.4rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-lp-cpa .section-flow ol [role=listitem] .step-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.page-lp-cpa .section-flow ol [role=listitem] .step-content a{color:#ff0076;text-decoration:underline}.page-lp-cpa .section-flow ol [role=listitem] .step-content h3{font-size:1.5rem;font-weight:600;color:#333;margin:0}.page-lp-cpa .section-flow ol [role=listitem] .step-content p{margin:0;line-height:1.6;color:#666;text-align:left;font-size:1.4rem}.page-lp-cpa .section-flow ol [role=listitem] .step-content p .time-note{color:#00b2c4;font-weight:600}.page-lp-cpa .section-flow__empty{text-align:center;font-size:1.6rem;color:#666;margin:3rem auto 0}@media only screen and (max-width:768px){.page-lp-cpa .section-flow{padding:4rem 0}.page-lp-cpa .section-flow .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-flow ol{grid-template-columns:1fr;padding:0 1rem}.page-lp-cpa .section-flow ol [role=listitem]{grid-template-columns:auto 1fr;grid-template-rows:auto}.page-lp-cpa .section-flow ol [role=listitem]:before{grid-row:1}.page-lp-cpa .section-flow ol [role=listitem] .step-content{grid-column:2;grid-row:1}}@media only screen and (max-width:480px){.page-lp-cpa .section-flow{padding:3rem 0}.page-lp-cpa .section-flow .sec__ttl{font-size:2rem}.page-lp-cpa .section-flow p{font-size:1.6rem;margin-bottom:2rem}.page-lp-cpa .section-flow ol{grid-template-columns:1fr;padding:0 1rem}.page-lp-cpa .section-flow ol [role=listitem]{padding:1.5rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-lp-cpa .section-flow ol [role=listitem]:before{width:2.5rem;height:2.5rem;font-size:1.2rem;grid-column:1;grid-row:1}.page-lp-cpa .section-flow ol [role=listitem] .step-content{grid-column:2;grid-row:1}.page-lp-cpa .section-flow ol [role=listitem] .step-content h3{font-size:1.3rem}.page-lp-cpa .section-flow ol [role=listitem] .step-content p{font-size:1.2rem}}.page-lp-cpa .section-columns{padding:6rem 0;background-color:#fff}.page-lp-cpa .section-columns .sec__ttl{text-align:center;margin-bottom:2rem;font-size:3rem;font-weight:700;color:#333}.page-lp-cpa .section-columns p{text-align:center;margin-bottom:4rem;font-size:1.6rem;color:#666}.page-lp-cpa .section-columns__empty{text-align:center;padding:4rem 2rem;font-size:1.6rem;color:#666}.page-lp-cpa .section-columns__cta-button{margin-top:4rem;padding:0 2rem;text-align:center}.page-lp-cpa .section-columns [role=list]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.page-lp-cpa .section-columns [role=list] [role=listitem]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.page-lp-cpa .section-columns [role=list] [role=listitem]:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.page-lp-cpa .section-columns [role=list] [role=listitem] a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;color:inherit}.page-lp-cpa .section-columns [role=list] [role=listitem] .column-item__image{width:100%;height:180px;overflow:hidden}.page-lp-cpa .section-columns [role=list] [role=listitem] .column-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.page-lp-cpa .section-columns [role=list] [role=listitem] a:hover .column-item__image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-lp-cpa .section-columns [role=list] [role=listitem] .column-item__content{padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-lp-cpa .section-columns [role=list] [role=listitem] h3{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.page-lp-cpa .section-columns [role=list] [role=listitem] p{margin:0 0 1rem;line-height:1.6;color:#666;text-align:left;font-size:1.4rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-lp-cpa .section-columns [role=list] [role=listitem] a{color:#00b2c4;text-decoration:none;font-weight:600;font-size:1.4rem;margin-top:auto}.page-lp-cpa .section-columns [role=list] [role=listitem] a:hover{text-decoration:underline}@media only screen and (max-width:768px){.page-lp-cpa .section-columns{padding:4rem 0}.page-lp-cpa .section-columns .sec__ttl{font-size:2.5rem}.page-lp-cpa .section-columns [role=list]{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));padding:0 1rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-columns{padding:3rem 0}.page-lp-cpa .section-columns .sec__ttl{font-size:2rem}.page-lp-cpa .section-columns p{font-size:1.6rem;margin-bottom:2rem}.page-lp-cpa .section-columns [role=list]{grid-template-columns:1fr;padding:0 1rem}.page-lp-cpa .section-columns [role=list] [role=listitem]{padding:1.5rem}}.page-lp-cpa .section-cta{padding:8rem 0;background-color:#f0f9fa;color:#333;text-align:center;position:relave;overflow:hidden}.page-lp-cpa .section-cta .sec__ttl{font-size:3rem;font-weight:700;margin-bottom:4rem;color:#003d7a;text-shadow:none}.page-lp-cpa .section-cta .cta-features{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto 4rem}.page-lp-cpa .section-cta .cta-features__item{background:#fff;padding:2rem 2rem 2rem 6rem;border-radius:12px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05);font-size:1.4rem;font-weight:700;text-align:left;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5;color:#333;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.page-lp-cpa .section-cta .cta-features__item:before{content:"✓";position:absolute;left:2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.8rem;height:2.8rem;background-color:#b7ae3f;color:#fff;font-weight:700;font-size:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 5px rgba(183,174,63,.3);box-shadow:0 2px 5px rgba(183,174,63,.3)}.page-lp-cpa .section-cta .cta-message{font-size:2.2rem;font-weight:700;margin-bottom:3rem;color:#333}.page-lp-cpa .section-cta .cta-button-wrapper{margin-bottom:3rem}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button{background:linear-gradient(135deg,#c40000 0%,#700000 100%);color:#fff;-webkit-box-shadow:0 4px 15px rgba(196,0,0,.3);box-shadow:0 4px 15px rgba(196,0,0,.3)}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button:hover{background:linear-gradient(135deg,#d00 0%,#890000 100%);-webkit-box-shadow:0 6px 20px rgba(196,0,0,.4);box-shadow:0 6px 20px rgba(196,0,0,.4)}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button:active{-webkit-box-shadow:0 4px 15px rgba(196,0,0,.5);box-shadow:0 4px 15px rgba(196,0,0,.5)}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button{padding:2.4rem 8rem;font-size:2.4rem;border-radius:100px;width:auto;min-width:400px;display:inline-block;text-decoration:none}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.page-lp-cpa .section-cta .cta-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:0}.page-lp-cpa .section-cta .cta-details__item{font-size:1.6rem;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-weight:600}.page-lp-cpa .section-cta .cta-details__item:before{content:"";display:block;width:8px;height:8px;background-color:#00b2c4;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.page-lp-cpa .section-cta{padding:6rem 0}.page-lp-cpa .section-cta .sec__ttl{font-size:2.5rem;margin-bottom:3rem}.page-lp-cpa .section-cta .cta-features{grid-template-columns:1fr;gap:1.5rem;max-width:600px;padding:0 2rem}.page-lp-cpa .section-cta .cta-features__item{font-size:1.6rem;padding:1.5rem 1.5rem 1.5rem 5rem}.page-lp-cpa .section-cta .cta-features__item:before{left:1.5rem;width:2.4rem;height:2.4rem;font-size:1.4rem}.page-lp-cpa .section-cta .cta-message{font-size:1.8rem;padding:0 1rem}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button{padding:2rem 4rem;font-size:2rem;min-width:auto;width:80%}}@media only screen and (max-width:480px){.page-lp-cpa .section-cta{padding:3rem 0}.page-lp-cpa .section-cta .sec__ttl{font-size:2rem}.page-lp-cpa .section-cta .cta-features{padding:0 1.5rem}.page-lp-cpa .section-cta .cta-features__item{font-size:1.5rem;padding:1.5rem 1.5rem 1.5rem 4.5rem}.page-lp-cpa .section-cta .cta-features__item:before{left:1.2rem;width:2.2rem;height:2.2rem;font-size:1.2rem}.page-lp-cpa .section-cta .cta-message{font-size:1.6rem}.page-lp-cpa .section-cta .cta-button-wrapper .cta-button{padding:1.8rem 2rem;font-size:1.8rem;width:90%}.page-lp-cpa .section-cta .cta-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-lp-cpa .section-cta .cta-details__item{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}}.page-lp-cpa .section-cta-button{padding:4rem 0;text-align:center}.page-lp-cpa .section-cta-button .inner{max-width:600px;margin:0 auto;padding:0 2rem}.page-lp-cpa .section-cta-button p{font-size:1.6rem;font-weight:700;color:#333;margin-bottom:1rem}.page-lp-cpa .section-cta-button .cta-button{background:linear-gradient(135deg,#c40000 0%,#700000 100%);color:#fff;-webkit-box-shadow:0 4px 15px rgba(196,0,0,.3);box-shadow:0 4px 15px rgba(196,0,0,.3)}.page-lp-cpa .section-cta-button .cta-button:hover{background:linear-gradient(135deg,#d00 0%,#890000 100%);-webkit-box-shadow:0 6px 20px rgba(196,0,0,.4);box-shadow:0 6px 20px rgba(196,0,0,.4)}.page-lp-cpa .section-cta-button .cta-button:active{-webkit-box-shadow:0 4px 15px rgba(196,0,0,.5);box-shadow:0 4px 15px rgba(196,0,0,.5)}.page-lp-cpa .section-cta-button .cta-button{padding:2rem 5rem;font-size:2rem}.page-lp-cpa .section-cta-button .cta-button:hover{-webkit-transform:translateY(-3px) scale(1.05);-ms-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}.page-lp-cpa .section-cta-button .cta-button:active{-webkit-transform:translateY(-1px) scale(1.01);-ms-transform:translateY(-1px) scale(1.01);transform:translateY(-1px) scale(1.01)}@media only screen and (max-width:768px){.page-lp-cpa .section-cta-button{padding:3rem 0}.page-lp-cpa .section-cta-button p{font-size:1.6rem}.page-lp-cpa .section-cta-button .cta-button{padding:1.8rem 4rem;font-size:1.8rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-cta-button{padding:2rem 0}.page-lp-cpa .section-cta-button p{font-size:1.4rem}.page-lp-cpa .section-cta-button .cta-button{padding:1.5rem 3rem;font-size:1.6rem}}.page-lp-cpa .section-cta-button.light-gray{background-color:#f8f9fa}.page-lp-cpa .-bold{font-weight:700}.page-lp-cpa .section-faq{padding:6rem 0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-lp-cpa .section-faq .faq-category{max-width:900px;margin:4rem auto 0;padding:0 2rem}.page-lp-cpa .section-faq .faq-category__title{font-size:2rem;font-weight:700;color:#333;padding-bottom:1.2rem;border-bottom:.3rem solid #00b2c4;margin-bottom:1.5rem}@media only screen and (max-width:480px){.page-lp-cpa .section-faq .faq-category{margin-top:3rem;padding:0 1rem}.page-lp-cpa .section-faq .faq-category__title{font-size:1.7rem}}.page-lp-cpa .section-faq .faq-list{max-width:900px;margin:0 auto;padding:0}.faq-category .page-lp-cpa .section-faq .faq-list{margin-top:0}.page-lp-cpa .section-faq .faq-item{background:0 0;border-bottom:1px solid #e0e0e0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-lp-cpa .section-faq .faq-question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;gap:0}.page-lp-cpa .section-faq .faq-question:hover{opacity:.8;background-color:transparent}.page-lp-cpa .section-faq .faq-question[aria-expanded=true]{background-color:transparent;padding:1.5rem 0}.page-lp-cpa .section-faq .faq-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:4rem;height:4rem;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.6rem;margin-right:1rem}.page-lp-cpa .section-faq .faq-icon-q{background-color:#00b2c4;color:#fff}.page-lp-cpa .section-faq .faq-icon-a{background-color:#ff0076;color:#fff;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:0}.page-lp-cpa .section-faq .faq-question-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.6rem;font-weight:500;color:#333;line-height:1.6}.page-lp-cpa .section-faq .faq-toggle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;color:#00b2c4;font-weight:700;width:3rem;text-align:center}.page-lp-cpa .section-faq .faq-answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:50px;margin-top:.5rem;margin-bottom:1rem;background:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:2000px;opacity:1;overflow:hidden;-webkit-transition:max-height .5s ease-out,opacity .5s ease-out,margin .5s ease-out,visibility .5s ease-out;transition:max-height .5s ease-out,opacity .5s ease-out,margin .5s ease-out,visibility .5s ease-out}.page-lp-cpa .section-faq .faq-answer.-hidden{max-height:0;opacity:0;padding:0;margin-top:0;margin-bottom:0;visibility:hidden}.page-lp-cpa .section-faq .faq-answer-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:0}.page-lp-cpa .section-faq .faq-answer-text p{font-size:1.6rem;line-height:1.8;color:#333;margin:0;text-align:left;margin-top:0}.page-lp-cpa .section-faq .faq-answer-text p+p{margin-top:.8rem}.page-lp-cpa .section-faq .faq-answer-text ul,.page-lp-cpa .section-faq .faq-answer-text ol{margin-top:.8rem;margin-bottom:.4rem;padding-left:2em}.page-lp-cpa .section-faq .faq-answer-text ul{list-style:disc}.page-lp-cpa .section-faq .faq-answer-text ul li{list-style-type:disc;font-size:1.6rem;line-height:1.8;color:#333}.page-lp-cpa .section-faq .faq-answer-text ul li+li{margin-top:.4rem}.page-lp-cpa .section-faq .faq-answer-text ol{list-style:decimal}.page-lp-cpa .section-faq .faq-answer-text ol li{list-style-type:decimal;font-size:1.6rem;line-height:1.8;color:#333}.page-lp-cpa .section-faq .faq-answer-text ol li+li{margin-top:.4rem}@media only screen and (max-width:768px){.page-lp-cpa .section-faq .faq-question{padding:1.2rem 0}.page-lp-cpa .section-faq .faq-question-text{font-size:1.5rem}.page-lp-cpa .section-faq .faq-answer{margin-left:0}.page-lp-cpa .section-faq .faq-answer-text p{font-size:1.4rem}}@media only screen and (max-width:480px){.page-lp-cpa .section-faq{padding:3rem 0}.page-lp-cpa .section-faq .faq-list{padding:0;margin-top:0}.page-lp-cpa .section-faq .faq-question{padding:1.2rem 0;gap:0}.page-lp-cpa .section-faq .faq-icon{width:3.5rem;height:3.5rem;font-size:1rem;margin-right:.8rem}.page-lp-cpa .section-faq .faq-question-text{font-size:1.4rem !important}.page-lp-cpa .section-faq .faq-toggle{font-size:1.3rem;width:2.5rem}.page-lp-cpa .section-faq .faq-answer{padding-top:1.2rem;padding-bottom:1.2rem;margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-lp-cpa .section-faq .faq-answer .faq-icon-a{width:3.5rem;height:3.5rem;font-size:1rem;margin-right:.8rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-lp-cpa .section-faq .faq-answer-text p{font-size:1.4rem !important}.page-lp-cpa .section-faq .faq-answer-text ul li,.page-lp-cpa .section-faq .faq-answer-text ol li{font-size:1.4rem !important}}@media only screen and (max-width:480px){.page-lp-cpa .section-faq .faq-cta{margin-top:2.4rem;padding:2rem 1.6rem}}.page-lp-cpa .faq-cta{max-width:900px;margin:4rem auto 0;padding:3.2rem 4rem;background:#f8f9fa;border-radius:12px;text-align:center}.page-lp-cpa .faq-cta__title{font-size:2rem;font-weight:700;color:#333;margin-bottom:1.2rem}.page-lp-cpa .faq-cta__text{font-size:1.6rem;color:#666;line-height:1.8;margin-bottom:2.4rem}.page-lp-cpa .faq-cta__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-lp-cpa .section-solutions{padding:6rem 0}.page-lp-cpa .section-solutions .inner{max-width:1200px;margin:0 auto;padding:0 2rem}.page-lp-cpa .section-solutions__description{text-align:center;font-size:1.8rem;margin-bottom:4rem;color:#333;line-height:1.6}.page-lp-cpa .section-solutions .career-path-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem}.page-lp-cpa .section-solutions .career-path-card{-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 5rem) / 3);-ms-flex:0 1 calc((100% - 5rem) / 3);flex:0 1 calc((100% - 5rem) / 3);min-width:280px;background:#fff;border:1px solid #e0e0e0;border-top:4px solid #00b2c4;border-radius:12px;padding:2.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 12px rgba(0,178,196,.08);box-shadow:0 2px 12px rgba(0,178,196,.08);position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-lp-cpa .section-solutions .career-path-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#00b2c4),to(#b7ae3f));background:linear-gradient(90deg,#00b2c4 0%,#b7ae3f 100%)}.page-lp-cpa .section-solutions .career-path-card:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 6px 20px rgba(0,178,196,.15);box-shadow:0 6px 20px rgba(0,178,196,.15);border-top-color:#b7ae3f;border-color:#00b2c4}.page-lp-cpa .section-solutions .career-path-card:hover:before{background:-webkit-gradient(linear,left top,right top,from(#b7ae3f),to(#00b2c4));background:linear-gradient(90deg,#b7ae3f 0%,#00b2c4 100%)}.page-lp-cpa .section-solutions .career-path-card__header{margin-bottom:1.5rem}.page-lp-cpa .section-solutions .career-path-card .badge{display:inline-block;padding:.6rem 2rem;border-radius:9999px;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.05em;border:none}.page-lp-cpa .section-solutions .career-path-card .badge.-age-all{background:#daf2e1;color:#2d7a46}.page-lp-cpa .section-solutions .career-path-card .badge.-age-20s{background:#e6f7ff;color:#0070cc}.page-lp-cpa .section-solutions .career-path-card .badge.-age-30s{background:#f9f0ff;color:#722ed1}.page-lp-cpa .section-solutions .career-path-card__title{font-size:2rem;font-weight:700;color:#333;margin-bottom:2rem;line-height:1.4;padding-bottom:1rem;border-bottom:2px solid #f0f0f0;position:relative;padding-left:4.5rem}.page-lp-cpa .section-solutions .career-path-card__title:before{content:"";position:absolute;left:0;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;font-size:2.8rem;color:#00b2c4;width:3.5rem;height:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=clipboard-check]:before{content:"\f46c"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=calculator]:before{content:"\f1ec"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=lightbulb]:before{content:"\f0eb"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=building]:before{content:"\f1ad"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=rocket]:before{content:"\f135"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=globe]:before{content:"\f57e"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=user-tie]:before{content:"\f508"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=chart-line]:before{content:"\f201"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=hand-holding-usd]:before{content:"\f4c0"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=handshake]:before{content:"\f2b5"}.page-lp-cpa .section-solutions .career-path-card__title[data-icon=users]:before{content:"\f0c0"}.page-lp-cpa .section-solutions .career-path-card__skills{margin-bottom:2rem}.page-lp-cpa .section-solutions .career-path-card__skills ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6rem;list-style:none;padding:0;margin:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-lp-cpa .section-solutions .career-path-card__skills ul li{padding:.6rem 1.6rem;background:rgba(0,178,196,.08);color:#08a;font-size:1.3rem;font-weight:700;border-radius:6px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1.6rem}.page-lp-cpa .section-solutions .career-path-card__skills ul li:before{content:none}.page-lp-cpa .section-solutions .career-path-card__income{margin-top:auto;padding:1.5rem 2rem;background:#f4f8fa;border-radius:12px;border-left:4px solid #00b2c4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-lp-cpa .section-solutions .career-path-card__income .label{display:inline-block;font-size:1.3rem;color:#666;font-weight:700;margin-bottom:0;margin-right:1rem}.page-lp-cpa .section-solutions .career-path-card__income .value{display:inline-block;font-size:1.8rem;font-weight:700;color:#004d61;letter-spacing:.05em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.page-lp-cpa .section-solutions .career-path-card .related-link__card{position:relative;padding:1rem 0;background:0 0;border-radius:0}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul{margin:0;padding:0 0 0 1.2em;list-style:disc !important}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul li{margin:0;padding:0;display:list-item !important;list-style-type:disc !important}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul li a{display:block;color:#00b2c4;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#00b2c4;text-decoration-color:#00b2c4;font-size:1.3rem;line-height:1.6;-webkit-transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.page-lp-cpa .section-solutions .career-path-card .related-link__card ul li a:hover{color:#08a !important;-webkit-text-decoration-color:#08a !important;text-decoration-color:#08a !important}@media only screen and (max-width:480px){.page-lp-cpa .section-solutions__description{font-size:1.6rem}.page-lp-cpa .section-solutions .career-path-list{gap:2rem}.page-lp-cpa .section-solutions .career-path-card{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;padding:2rem}.page-lp-cpa .section-solutions .career-path-card__title{font-size:1.6rem;padding-left:3.5rem}.page-lp-cpa .section-solutions .career-path-card__title:before{font-size:2rem;width:2.5rem;height:2.5rem}}.pagination .pagination__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:transparent;gap:1rem}.pagination .pagination__item a,.pagination .pagination__item span{font-size:2rem;letter-spacing:.04em;-webkit-transition:.3s;transition:.3s}.pagination .pagination__item a:hover,.pagination .pagination__item span:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}.pagination .pagination__item .page-numbers{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:4.3rem;height:4.3rem;font-size:1.5rem;font-weight:500;border:.1rem solid #d3d3d3;border-radius:50%}@media only screen and (max-width:768px){.pagination .pagination__item .page-numbers{width:3.5rem;height:3.5rem;font-size:1.4rem}}.pagination .pagination__item .page-numbers.-disabled{text-decoration:none;opacity:.7}.pagination .pagination__item .prev,.pagination .pagination__item .next{margin:0 2rem;font-size:1.3rem;font-weight:500;text-decoration:underline;border:none}@media only screen and (max-width:768px){.pagination .pagination__item .prev,.pagination .pagination__item .next{margin:0 1rem}}.pagination .pagination__item .current{color:#fff;background-color:#00b2c4;border:.1rem solid #00b2c4}@media only screen and (max-width:768px){.pageSinglecase .pages__kv .kv__ttl{line-height:1}}.pageSinglecase .breadcrumb{padding-top:6rem;margin-top:0}.pageSinglecase .pageCase__bg{background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_square.png);background-size:4.7rem 4.7rem}.pageSinglecase .pageSinglecase__generation{margin-bottom:4rem}.pageSinglecase .pageSinglecase__generation .sec__ttl{margin-bottom:5.1rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .sec__ttl{margin-bottom:2.4rem}}.pageSinglecase .pageSinglecase__generation .sec__ttl>*{font-size:3.6rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .sec__ttl>*{font-size:2.4rem}}.pageSinglecase .pageSinglecase__generation .sec__ttl strong,.pageSinglecase .pageSinglecase__generation .sec__ttl b{color:#b7ae3f}.pageSinglecase .pageSinglecase__generation .generation__block{gap:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block{position:relative}}.pageSinglecase .pageSinglecase__generation .generation__block .block__img{width:16rem;height:16rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__img{position:absolute;top:-.9rem;left:-.5rem;width:7rem;height:7rem}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt{width:calc(100% - 20rem);padding:3.8rem 3rem 3.7rem;background:#f7f6f0}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt{width:100%;padding:1.8rem 2.4rem 1.6rem}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__ttl{margin-bottom:.2rem;color:#222;font-size:2.5rem;font-weight:700;line-height:1.2}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__ttl{margin-bottom:1.7rem;font-size:2.4rem;text-align:center}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__txt{font-size:1.8rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__txt{font-size:1.4rem;line-height:1.7}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.8rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.3rem}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:2.7rem;color:#333;font-size:1.8rem;font-weight:700;line-height:1.3;text-align:center}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01{padding:0 0 2.3rem;font-size:1.6rem}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01:after{position:absolute;top:50%;right:1rem;width:.7rem;height:1.3rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/case/ico_arrow.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01:after{top:auto;right:auto;bottom:.5rem;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);-ms-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg)}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01>span{display:inline-block;padding:.5rem .9rem .1rem;margin-left:1rem;color:#fff;font-size:1.6rem;background:#aaa}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01>span{padding:0 .8rem}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt01>span .-num{font-size:2rem}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt02{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#00b2c4;font-size:2rem;font-weight:700;line-height:1.5;text-align:center}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt02>span{display:inline-block;padding:0 1rem;color:#fff;background:#00b2c4}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt02>span{padding:0 .5rem}}.pageSinglecase .pageSinglecase__generation .generation__block .block__cnt .cnt__procedure .procedure__txt02>span .-num{font-size:2.8rem}.pageSinglecase .pageSinglecase__infor{padding-bottom:9rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor{padding-bottom:6.6rem}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame{padding:4.6rem 3rem 1.2rem;background:#fff}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame{padding:2.5rem 1.5rem 2.4rem}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__ttl{position:relative;padding-bottom:1.1rem;margin-bottom:2rem;font-size:3rem;font-weight:700;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__ttl{padding-bottom:1.5rem;margin-bottom:1.9rem;font-size:1.8rem}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__ttl:after{position:absolute;bottom:0;left:0;width:5.2rem;height:.2rem;content:"";background:#00b2c4}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst{margin-bottom:5.8rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst{margin-bottom:4.9rem}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li{position:relative;padding-left:2.5rem;font-weight:700;line-height:2}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li{padding-left:1.6rem;line-height:1.7}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li:before{position:absolute;top:.9rem;left:0;content:"・"}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li:before{top:.2rem}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li>*{font-size:2.4rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li>*{font-size:1.8rem}}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__lst li strong{padding:0 .5rem;color:#fff;background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/img_bg_blue.jpg)}.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__txt{font-size:1.8rem;font-weight:500;line-height:2}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__infor .inner .infor__frame .frame__txt{font-size:1.4rem;line-height:1.9}}.pageSinglecase .pageSinglecase__point{padding-bottom:9.6rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point{padding-bottom:6rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame{position:relative;padding:9.6rem 6rem 5.4rem;background:#e9f4f5}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame{padding:5.5rem 1rem 2.4rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__ttl{font-family:"Jost",sans-serif;position:absolute;top:-3.2rem;left:50%;z-index:2;display:inline-block;padding:.5rem 7rem;color:#fff;font-size:4rem;font-weight:700;background:#00b2c4;border-radius:.3rem;-webkit-transform:translateX(-50%) rotate(-8deg);-ms-transform:translateX(-50%) rotate(-8deg);transform:translateX(-50%) rotate(-8deg)}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__ttl{top:-1.5rem;padding:.4rem 4.2rem;font-size:2.2rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__lst{margin-bottom:3.2rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__lst{margin-bottom:2.7rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__lst li{position:relative;padding-left:2.5rem;font-size:2.4rem;font-weight:700;line-height:1.8}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__lst li{padding-left:1.9rem;font-size:1.8rem;line-height:1.7}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__lst li:before{position:absolute;top:0;left:0;content:"・"}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend{gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__tag{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:3.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;background:#00b2c4;border-radius:.3rem}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li{position:relative}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li p{font-size:2.4rem;font-weight:500;line-height:1.8}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li p{margin-bottom:.1rem;font-size:1.8rem;line-height:1.7}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li:not(:first-child){padding-left:2.9rem}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li:not(:first-child){padding-left:2rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li:not(:first-child):before{position:absolute;top:.9rem;left:0;width:1.5rem;height:1.2rem;content:"";background:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/case/ico_arrow_black.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li:not(:first-child):before{top:.8rem}}.pageSinglecase .pageSinglecase__point .inner .point__frame .frame__trend .trend__lst li strong{color:#333}.pageSinglecase .pageSinglecase__other{padding:7.5rem 0 8rem;background:#f7f6f0}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__other{padding:5.6rem 0 6rem}}.pageSinglecase .pageSinglecase__other .inner .other__ttl{position:relative;margin-bottom:8.6rem;font-size:3rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__other .inner .other__ttl{margin-bottom:6.6rem;font-size:2.4rem}}.pageSinglecase .pageSinglecase__other .inner .other__ttl:after{position:absolute;bottom:-1.5rem;left:50%;width:5.2rem;height:.2rem;content:"";background:#00b2c4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:768px){.pageSinglecase .pageSinglecase__other .inner .other__ttl:after{bottom:-1.7rem}}.postContentsCommonStyle h2,.postContentsCommonStyle h3,.postContentsCommonStyle h4,.postContentsCommonStyle h5,.postContentsCommonStyle h6{scroll-margin-top:110px}.postContentsCommonStyle h1:not([class]){margin-bottom:.5em;font-size:3.2rem;font-weight:700}@mediaonly screen and (max-width:768px){.postContentsCommonStyle h1:not([class]){font-size:2.4rem}}.postContentsCommonStyle h2:not([class=columnHeading2]){width:100%;margin-bottom:3.2rem;color:#00b2c4;font-size:2.8rem;font-weight:700}@mediaonly screen and (max-width:768px){.postContentsCommonStyle h2:not([class=columnHeading2]){font-size:2.4rem}}.postContentsCommonStyle h3:not([class=columnHeading3]){padding-bottom:.8rem;margin-bottom:3.2rem;font-size:2.4rem;font-weight:700;border-bottom:.3rem solid #00b2c4}@mediaonly screen and (max-width:768px){.postContentsCommonStyle h3:not([class=columnHeading3]){padding-bottom:.6rem;font-size:1.8rem;font-size:2rem}}.postContentsCommonStyle h4:not([class]){position:relative;width:100%;padding-left:1rem;margin-bottom:3.2rem;font-size:1.8rem;font-weight:700;border-left:.5rem solid #00b2c4}@mediaonly screen and (max-width:768px){.postContentsCommonStyle h4:not([class]){font-size:1.6rem}}.postContentsCommonStyle h5:not([class]){margin-bottom:3.2em;font-size:1.7rem;font-weight:700}@mediaonly screen and (max-width:768px){.postContentsCommonStyle h5:not([class]){font-size:1.6rem}}.postContentsCommonStyle h6:not([class]){position:relative;padding-left:3rem;margin-bottom:3.2em;font-size:1.7rem;font-weight:700}.postContentsCommonStyle h6:not([class]):before{position:absolute;top:0;left:0;color:#00b2c4;content:"●";font-size:1em}@mediaonly screen and (max-width:768px){.postContentsCommonStyle h6:not([class]){font-size:1.6rem}}.postContentsCommonStyle img{display:inline-block;height:auto;max-width:100%;margin:2.4rem 0;vertical-align:middle}.postContentsCommonStyle blockquote{position:relative;padding:1.3rem 1.5rem 1.3rem 5rem;background-color:#dbdbdb}.postContentsCommonStyle blockquote:before{position:absolute;top:20px;left:15px;display:inline-block;color:#00b2c4;content:"\f10d";font-family:FontAwesome;font-size:25px;line-height:1;vertical-align:middle}.postContentsCommonStyle blockquote p{padding:0;margin-top:10px;line-height:1.7}.postContentsCommonStyle ul{list-style:disc}.postContentsCommonStyle ol{list-style:decimal}.postContentsCommonStyle ul,.postContentsCommonStyle ol{margin-bottom:1em}.postContentsCommonStyle ul li,.postContentsCommonStyle ol li{margin-left:1.6em;font-size:1.6rem}@mediaonly screen and (max-width:768px){.postContentsCommonStyle ul li,.postContentsCommonStyle ol li{font-size:1.2rem}}.postContentsCommonStyle ul li::marker,.postContentsCommonStyle ol li::marker{color:#00b2c4;marker-offset:0}.postContentsCommonStyle ul li{list-style-type:disc}.postContentsCommonStyle ol li{list-style-type:decimal}.postContentsCommonStyle a{color:#00b2c4}.postContentsCommonStyle a:hover{text-decoration:underline}.postContentsCommonStyle table,.postContentsCommonStyle table *{border:1px solid #00b2c4}.postContentsCommonStyle table tr td{padding:.8rem}.singleConsultant .singleConsultant__title{display:inline-block;padding-bottom:1.5rem;margin-bottom:4rem;font-size:3rem;font-weight:600;letter-spacing:.05em;border-bottom:.2rem solid #00b2c4}@media only screen and (max-width:768px){.singleConsultant .singleConsultant__title{padding-bottom:1rem;margin-bottom:2rem;font-size:2rem}}.singleConsultant .singleConsultantContent{padding:6rem 0 10rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantContent{padding:3rem 0 6rem}}.singleConsultant .singleConsultantProfile{gap:3.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6.5rem;margin-bottom:4rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__figure{width:100%;max-width:30rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile .singleConsultantProfile__figure{max-width:max(50%, 26rem);margin:0 auto}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__img{width:100%}.singleConsultant .singleConsultantProfile .singleConsultantProfile__title{margin-bottom:3.2rem;color:#00b2c4;font-size:2.7rem;font-weight:600}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile .singleConsultantProfile__title{margin-bottom:2rem;font-size:1.8rem}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__title p{font-size:2.7rem;font-weight:600}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile .singleConsultantProfile__title p{font-size:1.8rem}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__position{margin-bottom:1.5rem;font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.05em}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile .singleConsultantProfile__position{margin-bottom:.8rem;font-size:1.4rem}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__jaName{margin-bottom:1.3rem;font-size:2.4rem;font-weight:600;line-height:1}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile .singleConsultantProfile__jaName{margin-bottom:.8rem;font-size:1.8rem}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__enName{font-family:"Jost",sans-serif;margin-bottom:2rem;font-size:1.8rem;font-weight:300;line-height:1;letter-spacing:.05em}@media only screen and (max-width:768px){.singleConsultant .singleConsultantProfile .singleConsultantProfile__enName{margin-bottom:1.5rem;font-size:1.4rem}}.singleConsultant .singleConsultantProfile .singleConsultantProfile__sns{gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singleConsultant .singleConsultantProfile .singleConsultantProfile__snsLink{width:4.4rem}.singleConsultant .singleConsultantHistory{margin-bottom:8rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantHistory{margin-bottom:4rem}}.singleConsultant .singleConsultantHistory .singleConsultantHistory__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singleConsultant .singleConsultantHistory .singleConsultantHistory__item{gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singleConsultant .singleConsultantHistory .singleConsultantHistory__itemYear{min-width:11rem;font-size:1.8rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantHistory .singleConsultantHistory__itemYear{font-size:1.6rem}}.singleConsultant .singleConsultantHistory .singleConsultantHistory__itemText{font-size:1.8rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantHistory .singleConsultantHistory__itemText{font-size:1.6rem}}.singleConsultant .singleConsultantMessage .singleConsultantMessage__content a,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content p,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content li,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content dd,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content td,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content span,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content pre,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content strong,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content em{font-size:1.8em}@mediaonly screen and (max-width:768px){.singleConsultant .singleConsultantMessage .singleConsultantMessage__content a,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content p,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content li,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content dd,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content td,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content span,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content pre,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content strong,.singleConsultant .singleConsultantMessage .singleConsultantMessage__content em{font-size:1.6rem}}.singleConsultant .singelConsultantRelatedPost{padding:8rem 0;margin-top:10rem;background-color:#f7f6f0}@media only screen and (max-width:768px){.singleConsultant .singelConsultantRelatedPost{padding:6rem 0;margin-top:6rem}}.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:4rem;font-size:3rem}@media only screen and (max-width:768px){.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__title{font-size:2.4rem}}.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__title:after{display:inline-block;width:5.2rem;height:.2rem;content:"";background-color:#00b2c4}.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__list{gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__list .consultantItem{gap:0;background-color:#fff}.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__list .consultantItem .item__cnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.5rem}.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__list .consultantItem .cnt__lst,.singleConsultant .singelConsultantRelatedPost .singelConsultantRelatedPost__list .consultantItem .cnt__specialty{display:none}.singleConsultant .singleConsultantColumns{margin-top:8rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantColumns{margin-top:4rem}}.singleConsultant .singleConsultantColumns .singleConsultantColumns__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:6rem}@media only screen and (max-width:768px){.singleConsultant .singleConsultantColumns .singleConsultantColumns__list{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}}.singleConsultant .singleConsultantColumns .singleConsultantColumns__list .column__item{width:auto}.singleFaq .breadcrumb{margin-top:6rem;margin-bottom:8rem}@media only screen and (max-width:768px){.singleFaq .breadcrumb{margin-top:3rem;margin-bottom:6rem}}.singleFaq .singleFaqMain{margin-bottom:8rem}.singleFaq .singleFaqSection{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singleFaq .singleFaqSection:before{font-family:"Jost",sans-serif;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:3.3rem;color:#fff;font-size:1.6rem;aspect-ratio:1}.singleFaq .singleFaqSection.-q:before{content:"Q";background-color:#00b2c4}.singleFaq .singleFaqSection.-a:before{content:"A";background-color:#ff0076}.singleFaq .singleFaqHead .singleFaqHead__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:4rem;margin-bottom:4rem;border-bottom:.2rem solid #eaeff3}.singleFaq .singleFaqHead .singleFaqHead__cats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.8rem}.singleFaq .singleFaqHead .singleFaqHead__cat{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.2rem .5rem;color:#00b2c4;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:0;background-color:#fff;border:.1rem solid #00b2c4}.singleFaq .singleFaqHead .singleFaqHead__title{font-size:2.8rem;font-weight:600;letter-spacing:.05em}.singleFaq .singleFaq__content>*{font-size:1.8rem;font-weight:500;letter-spacing:0}@media only screen and (max-width:768px){.singleFaq .singleFaq__content>*{font-size:1.4rem}}.singleFaq .singleFaqInformation{margin-bottom:10rem}.singleFaq .singleFaqInformation .singleFaqInformation__txt{margin-bottom:1.7rem;color:#333;font-size:2.8rem;font-weight:700;line-height:1.4;letter-spacing:.05rem;text-align:center}@media only screen and (max-width:768px){.singleFaq .singleFaqInformation .singleFaqInformation__txt{margin-bottom:2.1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem}}.singleFaq .singleFaqInformation .singleFaqInformation__txt .-blu{font-size:3.6rem}@media only screen and (max-width:768px){.singleFaq .singleFaqInformation .singleFaqInformation__txt .-blu{font-size:2.4rem}}.singleFaq .faqItem{background-color:#fff}.singleFaq .singleOtherPosts__bottonWrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:6rem}@media only screen and (max-width:768px){.singleFaq .singleOtherPosts__bottonWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:4rem}}.singleNews{padding-bottom:10rem}.singleNews .singleNewsHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1.6rem;margin-bottom:2.5rem;border-bottom:.2rem solid #eaeff3}@media only screen and (max-width:768px){.singleNews .singleNewsHead{padding-bottom:1.2rem;margin-bottom:2rem}}.singleNews .singleNewsHead .singleNewsHead__dateCats{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (max-width:768px){.singleNews .singleNewsHead .singleNewsHead__dateCats{margin-bottom:.6rem}}.singleNews .singleNewsHead .singleNewsHead__date{font-size:1.2rem;font-weight:500;letter-spacing:0}.singleNews .singleNewsHead .singleNewsHead__cats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singleNews .singleNewsHead .singleNewsHead__cat{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.8rem;padding:0 .6rem;color:#fff;font-size:1.2rem;font-weight:600;line-height:1;background-color:#000}.singleNews .singleNewsHead .singleNewsHead__cat.-important{background-color:#ff0076}.singleNews .singleNewsHead .singleNewsHead__title{font-size:2.4rem;font-weight:600;letter-spacing:.05em}@media only screen and (max-width:768px){.singleNews .singleNewsHead .singleNewsHead__title{font-size:1.8rem}}.singleNews .singleNews__content{margin-bottom:6rem}@media only screen and (max-width:768px){.singleNews .singleNews__content{margin-bottom:3rem}}.singleNews .singleNews__content>*{margin-bottom:1em;font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:0}@media only screen and (max-width:768px){.singleNews .singleNews__content>*{font-size:1.4rem}}.singleNews .singleNews__prevNextPosts{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:70rem;margin:0 auto}.singleNews .singleNews__archiveLink{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:6rem}@media only screen and (max-width:768px){.singleNews .singleNews__archiveLink{margin-top:3rem}}.singleNews .singleNews__archiveLink>a{max-width:36.5rem;color:#000}@media only screen and (max-width:768px){.singleNews .singleNews__archiveLink>a{font-size:1.6rem}}.singlePost .singlePostFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singlePost .singlePostMain{width:100%;padding-bottom:10rem}@media only screen and (max-width:768px){.singlePost .singlePostMain{padding-bottom:6rem}}.singlePost .singlePostHead{margin-bottom:6rem}@media only screen and (max-width:768px){.singlePost .singlePostHead{margin-bottom:4rem}}.singlePost .singlePostHead .singlePostHead__title{margin-bottom:1.8rem;font-size:3.6rem;font-weight:600}@media only screen and (max-width:768px){.singlePost .singlePostHead .singlePostHead__title{margin-bottom:.8rem;font-size:2.4rem}}.singlePost .singlePostHead .singlePostHead__flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.singlePost .singlePostHead .singlePostHead__tagWrap{display:inline-block}@media only screen and (max-width:768px){.singlePost .singlePostHead .singlePostHead__tagWrap{width:100%;margin-bottom:1rem}}.singlePost .singlePostHead .singlePostHead__tag{display:inline-block;padding:.6rem 1rem;margin-right:2rem;color:#fff;font-size:1.2rem;line-height:1;text-align:center;background-color:#00b2c4}@media only screen and (max-width:768px){.singlePost .singlePostHead .singlePostHead__tag{margin-right:0}}.singlePost .singlePostHead .singlePostHead__text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1.5rem;font-size:1.4rem}@media only screen and (max-width:768px){.singlePost .singlePostHead .singlePostHead__text{margin-right:.5rem;font-size:1.3rem}}.singlePost .singlePostHead .singlePostHead__primaryText{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5rem}@media only screen and (max-width:768px){.singlePost .singlePostHead .singlePostHead__primaryText{font-size:1.3rem}}.singlePost .singlePostHead .singlePostHead__primaryText:before{display:inline-block;width:1.5rem;height:1.5rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_clock_primary_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width:768px){.singlePost .singlePostHead .singlePostHead__primaryText:before{width:1.3rem;height:1.3rem}}.singlePost .singlePostTOC{width:100%;margin-bottom:6rem}.singlePost .singlePostTOC #ez-toc-container{width:100%;max-width:84rem;padding:4rem 6rem;margin:0 auto;background-color:#f4f4f4}@media only screen and (max-width:768px){.singlePost .singlePostTOC #ez-toc-container{padding:3rem 1.5rem}}.singlePost .singlePostTOC #ez-toc-container ul{margin-left:0 !important}.singlePost .singlePostTOC #ez-toc-container .ez-toc-link{width:100%;padding-bottom:1rem;margin-bottom:2rem;color:#000;font-size:1.6rem;font-weight:400;text-decoration:none !important;border-bottom:.1rem solid #00b2c4}@media only screen and (max-width:768px){.singlePost .singlePostTOC #ez-toc-container .ez-toc-link{padding-bottom:1rem;margin-bottom:1.2rem;font-size:1.4rem}}@media only screen and (max-width:768px){.singlePost .block__side{display:none !important}}.singlePost .singlePostColumns{padding:8rem 0;margin-top:10rem;background-color:#f7f6f0}@media only screen and (max-width:768px){.singlePost .singlePostColumns{padding:6rem 0;margin-top:6rem}}.singlePost .singlePostColumns .singleConsultant__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:4rem;font-size:3rem}@media only screen and (max-width:768px){.singlePost .singlePostColumns .singleConsultant__title{font-size:2.4rem}}.singlePost .singlePostColumns .singleConsultant__title:after{display:inline-block;width:5.2rem;height:.2rem;content:"";background-color:#00b2c4}.singlePost .singlePostColumns .singlePostColumns__list{gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.singlePost .singlePostColumns .singlePostColumns__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.vanillaSwiper__button{top:auto;right:auto;left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:6rem;height:6rem;margin:0;border-radius:50%}.vanillaSwiper__button:before{display:inline-block;width:.6rem;height:1.1rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Img/Common/icon_arrow_right_black_1.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.vanillaSwiper__button:after{display:none}.vanillaSwiper__button.swiper-button-prev:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.titleType1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (max-width:768px){.titleType1{margin-bottom:2rem}}.titleType1 .titleType1__enText{margin-right:clamp(0.8rem, 1.1799410029vw, 1.6rem);font-size:clamp(2.4rem, 2.3598820059vw, 3.2rem);font-weight:500;letter-spacing:.06em}.titleType1 .titleType1__jaText{padding-bottom:clamp(0.3rem, 0.4424778761vw, 0.6rem);font-size:clamp(1.3rem, 1.0324483776vw, 1.4rem);font-weight:300;letter-spacing:.02em}.breadcrumb{margin-top:clamp(2.8rem, 4.4247787611vw, 6rem);margin-bottom:clamp(3rem, 3.6873156342vw, 5rem)}.breadcrumb .breadcrumb__list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb .breadcrumb__list .breadcrumb__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb .breadcrumb__list .breadcrumb__item:after{display:inline-block;width:.4rem;height:.7rem;margin:0 .5rem;content:"";font-weight:300;background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Image/common/icon_right_arrow_black_2.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.breadcrumb .breadcrumb__list .breadcrumb__item:last-of-type:after{display:none}.breadcrumb .breadcrumb__list .breadcrumb__item .breadcrumb__link{font-size:1.2rem;font-weight:300;letter-spacing:0;white-space:nowrap}.vanillaForm{max-width:101rem;margin:0 auto}.vanillaForm .vanillaForm__rowList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(3rem, 2.9498525074vw, 4rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:clamp(10rem, 11.0619469027vw, 15rem)}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem{gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__label{min-width:26rem;padding-top:.5rem}@media only screen and (max-width:768px){.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__label{padding-top:0}}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__label .vanillaForm__labelText{font-size:clamp(1.4rem, 1.1061946903vw, 1.5rem);font-weight:600;letter-spacing:.05em}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap{width:100%}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputs input,.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputs select,.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputs textarea{padding:.4rem .8rem;border:.1rem solid #d3d3d3;border-radius:.4rem}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputs .vanillaForm__inputSelectboxWrap{position:relative}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputs .vanillaForm__inputSelectboxWrap:after{position:absolute;top:50%;right:1rem;display:inline-block;width:.5rem;height:1rem;content:"";background-image:url(//cpa-career.jp/CMS/wp-content/themes/cpass_104/Assets/Css/../../Img/Common/icon_arrow_right_black_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__inputCaption{display:inline-block;width:100%;margin-top:.9rem;font-size:clamp(1.4rem, 1.1061946903vw, 1.5rem);font-weight:500;line-height:1;letter-spacing:0}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-required .vanillaForm__labelText{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-required .vanillaForm__labelText{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.6rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-required .vanillaForm__labelText:after{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:5.1rem;height:2.6rem;content:"必須";line-height:1;background-color:#d3d3d3;border-radius:.4rem}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-width-full .vanillaForm__inputs>*,.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-width-full .vanillaForm__inputs input,.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-width-full .vanillaForm__inputs select,.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-width-full .vanillaForm__inputs textarea{width:100%}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-col2 .vanillaForm__inputWrap .vanillaForm__inputs{gap:1.6rem}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-col2 .vanillaForm__inputWrap .vanillaForm__inputs>*{width:50%}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-input-vertical .vanillaForm__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vanillaForm .vanillaForm__rowList .vanillaForm__rowItem.-gap-10 .vanillaForm__inputs{gap:1rem}.vanillaForm .vanillaFormPrivacy{padding:3.2rem 3rem;border:.15rem solid #d3d3d3;border-radius:.4rem}.vanillaForm .vanillaFormPrivacy .vanillaFormPrivacy__title{margin-bottom:clamp(2.2rem, 2.6548672566vw, 3.6rem);font-size:clamp(1.4rem, 1.3274336283vw, 1.8rem);font-weight:600;text-align:center}.vanillaForm .vanillaFormPrivacy .vanillaFormPrivacy__text{font-size:clamp(1.2rem, 1.0324483776vw, 1.4rem);font-weight:500}.vanillaForm .vanillaForm__privacyCheckboxWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem;margin-bottom:clamp(5.4rem, 5.8997050147vw, 8rem)}.vanillaForm .vanillaForm__privacyCheckboxWrap .vanillaForm__inputs{position:relative}.vanillaForm .vanillaForm__privacyCheckboxWrap .vanillaForm__inputs .vanillaForm__inputLabel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:clamp(1.2rem, 1.1061946903vw, 1.5rem);font-weight:600;letter-spacing:.04em}.vanillaForm .vanillaForm__buttonWrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.5rem, 1.4749262537vw, 2rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vanillaForm .vanillaForm__buttonWrap>.buttonType1{height:5rem;max-width:20rem}.vanillaForm .vanillaForm__buttonWrap>.buttonType1 .buttonType1__text{font-size:1.4rem}.vanillaForm .vanillaForm__buttonWrap>.buttonType1.-large{height:8rem;max-width:50rem}.vanillaForm .vanillaForm__buttonWrap>.buttonType1.-large .buttonType1__text{font-size:clamp(1.4rem, 1.4749262537vw, 2rem)}.vanillaForm.-error .vanillaForm__rowList .vanillaForm__inputWrap .vanillaForm__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vanillaForm.-error .vanillaForm__rowList .vanillaForm__inputWrap .vanillaForm__inputs .vanillaForm__inputError{margin-top:.4rem}.vanillaForm.-error .vanillaForm__rowList .vanillaForm__inputWrap .vanillaForm__inputs .vanillaForm__inputError .vanillaForm__inputErrorText{color:red}.vanillaForm.-confirm{max-width:79rem}.vanillaForm.-confirm .vanillaForm__rowListCaption{margin-bottom:clamp(7rem, 7.3746312684vw, 10rem);font-size:clamp(1.4rem, 1.3274336283vw, 1.8rem)}.vanillaForm.-confirm .vanillaForm__rowList{gap:0;margin-bottom:clamp(7rem, 6.6371681416vw, 9rem);border-top:.1rem solid #d3d3d3}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem{padding:0 3rem;margin-bottom:0;border-bottom:1px solid #d3d3d3}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__label{padding:2.2rem 0;margin-right:.5rem;border-right:1px solid #d3d3d3}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__label .vanillaForm__labelText:after{display:none}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap{position:relative;padding:2.2rem 5rem;border-left:1px solid #d3d3d3}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__output{font-size:clamp(1.4rem, 1.1061946903vw, 1.5rem);font-weight:500;letter-spacing:.05em}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap input,.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap select,.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap textarea{position:absolute;top:0;left:0;width:auto !important;width:0;height:0;border:none;opacity:0;pointer-events:none}.vanillaForm.-confirm .vanillaForm__rowList .vanillaForm__rowItem .vanillaForm__inputWrap .vanillaForm__input{width:auto}.vanillaForm.-confirm .vanillaForm__privacyCheckboxWrap{display:none}.vanillaForm.-confirm .vanillaFormPrivacy{display:none}.vanillaForm.-confirm .vanillaForm__confirmText{margin-bottom:3rem;font-size:clamp(1.4rem, 1.1061946903vw, 1.5rem);font-weight:500;letter-spacing:.03em}@media only screen and (max-width:768px){.vanillaForm.-confirm .vanillaForm__confirmText{margin-bottom:4rem}}.vanillaForm.-confirm .vanillaForm__buttonWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}