.category-nav{margin-bottom:64px}.category-nav__body{margin-top:24px;padding:24px 16px;background-color:#F5F7F8;border-radius:8px}.category-nav .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.category-nav .tab-list__item.active a{color:#E44C6F}.category-nav .tab-list__item.active a:after{opacity:1}.category-nav .tab-list__item a{display:block;position:relative;color:#545454;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:0.2em;line-height:1.333;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s}.category-nav .tab-list__item a:after{content:"";display:block;position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;width:0;height:0;border-style:solid;border-width:0 12px 16px 12px;border-color:transparent transparent #F5F7F8 transparent}.category-nav .nav-list{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category-nav .nav-list.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.category-nav .nav-list__item{width:calc(50% - 8px)}.category-nav .nav-list__item--current{color:#E44C6F!important;font-weight:700}.category-nav .nav-list__item a{display:block;color:#545454;font-size:16px;font-size:1.6rem;text-align:center;letter-spacing:0.2em;line-height:56px}@media (min-width:1025px){.category-nav__body{padding:24px 98px;border-radius:16px}.category-nav .nav-list{-ms-flex-pack:distribute;justify-content:space-around}.category-nav .nav-list__item{width:auto}.category-nav .nav-list__item a{line-height:72px}}@-webkit-keyframes tab{0%{opacity:0}to{opacity:1}}@keyframes tab{0%{opacity:0}to{opacity:1}}.case-list{position:relative}.case-list .slick-arrow{overflow:hidden;position:absolute;top:80px;z-index:9999;width:40px;height:40px;white-space:nowrap;background:url("../../img/common/slide_ico_arrow.svg") no-repeat 0 0/cover;text-indent:100%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.case-list .slick-arrow.slick-prev{left:-20px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.case-list .slick-arrow.slick-next{right:-20px}.case-list .slick-arrow:hover{opacity:0.7}.case-list__item:not(:first-child){margin-top:24px}@media (min-width:1025px){.case-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-40px}.case-list .slick-arrow{top:50%}.case-list .slick-arrow.slick-prev{left:-64px;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.case-list .slick-arrow.slick-next{right:-64px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.case-list:after{content:"";display:block;width:405px}.case-list__item{width:405px;margin-top:40px!important}}.case-box{position:relative;cursor:pointer}.case-box__img{overflow:hidden;border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.case-box__detail{position:relative;top:-32px;left:24px;z-index:1;width:calc(100% - 48px);padding:24px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15);font-size:14px;font-size:1.4rem;letter-spacing:0.2em;line-height:1.2}.case-box__ttl a{color:#1A1A1A;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:0.2em;line-height:1.333}.case-box__ttl a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.case-box__name{margin-top:16px}.case-box__num{margin-top:8px}.case-box__tag{display:block;position:relative;z-index:2;margin-top:24px}.case-box__tag a{display:inline-block;padding:4px 8px;border:1px solid #E44C6F;border-radius:8px;color:#E44C6F;font-size:12px;font-size:1.2rem;font-style:normal;line-height:1.333}@media (min-width:1025px){.case-box__detail{border-radius:16px}.case-box__ttl a{line-height:1.5}}.wp-pagenavi{margin:64px 0 0;text-align:center;font-size:16px;font-size:1.6rem}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin:0 6px;font-weight:700;text-align:center;line-height:56px}.wp-pagenavi a{color:#000;background-color:#F5F7F8;-webkit-transition:all 0.3s;transition:all 0.3s}.wp-pagenavi a:hover{background-color:#E44C6F;color:#fff}.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .page,.wp-pagenavi .previouspostslink{width:56px;border-radius:50%}.wp-pagenavi .current{background-color:#E44C6F;color:#fff}.wp-pagenavi .first,.wp-pagenavi .last{background:transparent}.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{background:transparent;color:#E44C6F}@media (min-width:1025px){.wp-pagenavi{margin:104px 0 0}.wp-pagenavi a,.wp-pagenavi span{margin:0 12px;font-weight:500;line-height:40px}.wp-pagenavi .pages{padding:0 20px}.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .page,.wp-pagenavi .previouspostslink{width:40px}}.archive-wrap .page-wrap__head{margin-bottom:40px}@media (min-width:1025px){.archive-wrap .page-wrap__head{padding:80px 0 0;margin-bottom:64px}}.post-wrap__head{position:relative;padding-top:48px}.post-wrap__head:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:696px;background-color:#13212F}.post-wrap__ttl{padding:0 24px;margin-bottom:32px;color:#fff;font-size:32px;font-size:3.2rem;font-weight:700;line-height:1.5}.post-wrap__body{padding:64px 24px;font-size:16px;font-size:1.6rem;letter-spacing:0.2em;line-height:2}.post-wrap__body a{word-break:break-all;text-decoration:underline}.post-wrap__body a:hover{text-decoration:none}.post-wrap__body h2{margin:64px 0 16px;color:#E44C6F;font-size:28px;font-size:2.8rem;font-weight:700;line-height:1.4}.post-wrap__body h3{position:relative;padding-left:32px;margin:24px 0;color:#1A1A1A;font-size:20px;font-size:2rem;font-weight:700;line-height:1.4}.post-wrap__body h3:before{content:"";display:block;position:absolute;top:17px;left:0;width:24px;height:1px;background-color:#1A1A1A}.post-wrap__body img{display:block;overflow:hidden;width:100%!important;border-radius:8px;margin:24px 0 40px}.post-wrap__body em{display:block;text-indent:-2em;padding-left:2em;margin:16px 0;color:#999999;font-size:14px;font-size:1.4rem;font-style:normal;letter-spacing:0.2em;line-height:1.7}.post-wrap__body ul{list-style:disc outside;margin-left:1.5em}.post-wrap__body ol{list-style:decimal outside;margin-left:1.5em}.post-wrap__body .wp-caption+ol,.post-wrap__body .wp-caption+p,.post-wrap__body .wp-caption+ul,.post-wrap__body ol+.wp-caption,.post-wrap__body ol+p,.post-wrap__body ol+ul,.post-wrap__body p+.wp-caption,.post-wrap__body p+ol,.post-wrap__body p+p,.post-wrap__body p+ul,.post-wrap__body ul+.wp-caption,.post-wrap__body ul+ol,.post-wrap__body ul+p{margin-top:24px}.post-wrap__body .wp-caption{width:100%!important;margin:24px 0 40px}.post-wrap__body .wp-caption img{margin:24px 0 0}.post-wrap__body .wp-caption .wp-caption-text{margin-top:8px;color:#999999;font-size:14px;font-size:1.4rem;text-align:center;line-height:1.7}.post-wrap__body .cta-box{padding:40px 32px 48px;margin-top:40px;background-color:#13212F;border-radius:16px;text-align:center}.post-wrap__body .cta-box__ttl{display:inline-block;position:relative;margin:0;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:0.2em;line-height:1.333}.post-wrap__body .cta-box__body{margin-top:24px}.post-wrap__body .cta-box__body .btn-list__item a{display:block;height:80px;border-radius:40px;font-size:16px;font-size:1.6rem;font-weight:700;text-decoration:none;letter-spacing:0.2em;-webkit-transition:all ease-out 0.6s;transition:all ease-out 0.6s}.post-wrap__body .cta-box__body .btn-list__item--inquiry a{background-color:#E44C6F;color:#fff;line-height:80px}.post-wrap__body .cta-box__body .btn-list__item--inquiry a:hover{background-color:#FF8CA6}.post-wrap__body .cta-box__body .btn-list__item--document{margin-top:24px}.post-wrap__body .cta-box__body .btn-list__item--document a{background-color:#fff;border:2px solid #E44C6F;color:#E44C6F;line-height:76px}.post-wrap__body .cta-box__body .btn-list__item--document a:hover{opacity:0.6}@media (min-width:1025px){.post-wrap__head{padding-top:80px}.post-wrap__head:before{height:640px}.post-wrap__ttl{padding:0 32px;margin-bottom:56px;font-size:48px;font-size:4.8rem;text-align:center;letter-spacing:0.2em;line-height:1.333}.post-wrap__body{max-width:800px;padding:96px 0 104px;margin:0 auto}.post-wrap__body h2{margin:120px 0 32px;font-size:40px;font-size:4rem;font-weight:500}.post-wrap__body h3{margin:32px 0;font-size:24px;font-size:2.4rem;font-weight:500;line-height:1.333}.post-wrap__body h3:before{top:20px}.post-wrap__body img{border-radius:16px;margin:32px 0 40px}.post-wrap__body .wp-caption{margin:32px 0 40px}.post-wrap__body .wp-caption img{margin:32px 0 0}.post-wrap__body .wp-caption .wp-caption-text{margin-top:16px}.post-wrap__body .cta-box{padding:40px 60px 48px;margin-top:80px}.post-wrap__body .cta-box__ttl{padding:0 40px;margin:0}.post-wrap__body .cta-box__ttl:after,.post-wrap__body .cta-box__ttl:before{content:"";display:block;position:absolute;top:50%;width:24px;height:2px;background-color:#fff;border-radius:2px}.post-wrap__body .cta-box__ttl:before{left:0;-webkit-transform:translateY(-50%) rotate(54deg);transform:translateY(-50%) rotate(54deg)}.post-wrap__body .cta-box__ttl:after{right:0;-webkit-transform:translateY(-50%) rotate(-54deg);transform:translateY(-50%) rotate(-54deg)}.post-wrap__body .cta-box__body{margin-top:32px}.post-wrap__body .cta-box__body .btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-wrap__body .cta-box__body .btn-list__item{width:calc(50% - 12px)}.post-wrap__body .cta-box__body .btn-list__item a{height:64px;border-radius:32px}.post-wrap__body .cta-box__body .btn-list__item--inquiry a{line-height:64px}.post-wrap__body .cta-box__body .btn-list__item--document{margin-top:0}.post-wrap__body .cta-box__body .btn-list__item--document a{line-height:60px}}.company-wrap{max-width:calc(100% - 48px);padding:40px 32px;margin:0 auto;background-color:#fff;border-radius:24px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.company-wrap__img{display:block;border-radius:8px;overflow:hidden}.company-wrap__detail{margin-top:32px}.company-wrap__body{margin-top:24px}@media (min-width:1025px){.company-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1280px;padding:96px;border-radius:32px}.company-wrap__img{max-width:554px;border-radius:0}.company-wrap__detail{max-width:478px;margin-top:0}.company-wrap__body{margin-top:32px}}.company-box{font-size:16px;font-size:1.6rem;letter-spacing:0.2em;line-height:1.5}.company-box:not(:first-child){margin-top:24px}.company-box__ttl{color:#1A1A1A;font-weight:700}.company-box__body{margin-top:8px}.company-box__body a{color:#E44C6F}.company-box__body a.blank{display:inline;position:relative;padding-right:24px}.company-box__body a.blank:after{content:"";display:block;position:absolute;bottom:7px;right:0;width:16px;height:16px;background:url("../../img/common/ico_blank-key.svg") no-repeat 0 0/cover}.company-box__body a.category{display:inline-block;padding:4px 8px;border-radius:8px;border:1px solid #E44C6F;line-height:1.2}@media (min-width:1025px){.company-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-size:1.8rem;line-height:1.7}.company-box:not(:first-child){margin-top:8px}.company-box__ttl{width:9.5em}.company-box__body{width:calc(100% - 9.5em);margin-top:0}.company-box__body a.blank{padding-right:26px}}.point-wrap{padding:32px;margin:48px 0;background-color:#F5F7F8;border-radius:24px}.point-wrap__ttl{margin:0!important;color:#E44C6F;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:24px!important;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;line-height:1.5}.point-wrap__body{margin-top:16px}@media (min-width:1025px){.point-wrap{padding:48px 56px 56px;margin:80px 0;border-radius:32px}.point-wrap__ttl{font-size:32px!important}}.point-list{counter-reset:num;margin-left:0!important;list-style:none!important}.point-list__item:not(:first-child){margin-top:32px}.point-box__ttl{position:relative;padding-left:32px;color:#1A1A1A;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5}.point-box__ttl:before{counter-increment:num;content:counter(num,number);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;padding-left:2px;background-color:#1A1A1A;border-radius:50%;color:#fff;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;line-height:24px}.point-box__body{margin-top:16px;font-size:14px;font-size:1.4rem}.point-box__body .dot-list__item{line-height:1.7}.point-box__body .dot-list__item:not(:first-child){margin-top:8px}@media (min-width:1025px){.point-box__ttl{padding-left:32px;font-size:18px;font-size:1.8rem}.point-box__body{font-size:16px;font-size:1.6rem}}.latest-wrap{padding:48px 0 64px;background-color:#F5F7F8;text-align:center}.latest-wrap__ttl{margin-bottom:24px;color:#1A1A1A;font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:0.2em;line-height:1.4}.latest-wrap__body{padding:0 20px;text-align:left}.latest-wrap__btn{margin:16px auto 0}@media (min-width:1025px){.latest-wrap{padding:96px 0 104px}.latest-wrap__ttl{margin-bottom:48px;font-size:40px;font-size:4rem;line-height:1.2}.latest-wrap__body{max-width:1280px;padding:0;margin:0 auto}}
/*# sourceMappingURL=case.css.map */