.companiesDtl .main .jq-tabContents{display:none}.companiesDtl .main .jq-tabContents.is_on{display:block}.companiesDtl .main-inner{margin:0 auto;max-width:1000px}@media screen and (max-width:767px){.companiesDtl .main-inner{width:92vw}}.companiesDtl .main-title{word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-title{font-family:NotoSansJP-400,sans-serif;font-size:23px;margin:20px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-title{font-size:17px;margin:10px 0 0}}.companiesDtl .main-lead{border-bottom:1px solid #e5e5e5;word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-lead{font-size:14px;padding-bottom:16px}}@media screen and (max-width:767px){.companiesDtl .main-lead{font-size:13px;line-height:1.8;margin:10px 0 0;padding-bottom:15px}}.companiesDtl .main-contentsNav{display:flex}@media screen and (min-width:768px){.companiesDtl .main-contentsNav{margin:25px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-contentsNav{margin:15px 0 0}}@media screen and (min-width:768px){.companiesDtl .main-contentsNav-item{background-color:#fff;border:1px solid #e5e5e5;line-height:36px;width:50%}.companiesDtl .main-contentsNav-item:last-of-type{border-right:1px solid #e5e5e5}.companiesDtl .main-contentsNav-item:hover{border-bottom:5px solid #eb003f}}@media screen and (max-width:767px){.companiesDtl .main-contentsNav-item{border:1px solid #e5e5e5;flex-grow:1;padding:0 .5rem}}.companiesDtl .main-contentsNav-item>a{display:block;text-align:center}@media screen and (max-width:767px){.companiesDtl .main-contentsNav-item-text{font-size:11px;letter-spacing:normal}}.companiesDtl .main-contentsNav-item.is_on{border-bottom:5px solid #000}@media screen and (min-width:768px){.companiesDtl .main-contentsNav-item.is_on:hover{border-bottom:5px solid #eb003f;line-height:36px}}@media screen and (max-width:767px){.companiesDtl .main-contentsNav-item.is_on{border-bottom-width:2px}}.companiesDtl .main-contentsNav-item.is_on .main-contentsNav-item-text{font-family:NotoSansJP-400,sans-serif}@media screen and (min-width:768px){.companiesDtl .main-overview{margin:25px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-overview{margin:20px 0 0}}.companiesDtl .main-overview-list-item{background-color:#f1f0f0;border:1px solid #e5e5e5;border-radius:8px}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item:not(:first-child){margin:30px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item:not(:first-child){margin:6vw 0 0}}.companiesDtl .main-overview-list-item>div,.companiesDtl .main-overview-list-item>section{background-color:#fff;position:relative}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item>div,.companiesDtl .main-overview-list-item>section{margin:3rem 2rem 2rem}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item>div,.companiesDtl .main-overview-list-item>section{margin:10.1vw 3.46vw 3.46vw;width:85vw}}.companiesDtl .main-overview-list-item-title{bottom:100%;left:0;position:absolute}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-title{font-family:NotoSansJP-400,sans-serif;font-size:18px;padding:4px 0}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-title{font-size:16px}}.companiesDtl .main-overview-list-item-section{padding:1em}.companiesDtl .main-overview-list-item-section-title{margin-bottom:1em}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-section-title{font-family:NotoSansJP-400,sans-serif;font-size:18px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-section-title{font-size:16px}}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-section-text{font-size:14px;margin:4px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-section-text{font-size:13px;margin:.53vw 0 0}}.companiesDtl .main-overview-list-item-table{width:100%}.companiesDtl .main-overview-list-item-table tr{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;box-sizing:border-box}.companiesDtl .main-overview-list-item-table th{border-right:1px solid #e5e5e5;box-sizing:border-box;vertical-align:top;white-space:nowrap}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table th{font-family:NotoSansJP-400,sans-serif;font-size:13px;padding:10px 0 10px 20px;width:135px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table th{font-size:10px;padding:5px;width:24.2vw}}.companiesDtl .main-overview-list-item-table td{position:relative;word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table td{font-size:14px;padding:10px 20px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table td{font-size:13px;padding:10px}.companiesDtl .main-overview-list-item-table.is_pie th{width:auto}.companiesDtl .main-overview-list-item-table.is_pie td{width:85%}}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table .canvas_height{height:260px}.companiesDtl .main-overview-list-item-table-pie{left:-70px;margin-top:-106px;position:absolute;top:50%;width:55%}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table-pie{margin:0 auto 7px;width:99%}}.companiesDtl .main-overview-list-item-table-pieList{background-color:#f1f0f0;border-radius:8px}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table-pieList{font-family:NotoSansJP-400,sans-serif;left:65%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:364px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table-pieList{margin:0 auto 10px;padding:11px 10px 10px}}.companiesDtl .main-overview-list-item-table-pieList>li{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;font-size:11px;overflow:hidden;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.companiesDtl .main-overview-list-item-table-pieList>li{border-left:20px solid #999;margin-bottom:15px;padding-left:12px}}@media screen and (max-width:767px){.companiesDtl .main-overview-list-item-table-pieList>li{border-left:12px solid #999;font-size:11px;height:12px;line-height:13px;margin-bottom:12.2px;padding-left:12px}}.companiesDtl .main-overview-list-item-table-pieList>li:last-child{margin-bottom:0}.companiesDtl .main-overview-list-item-table-pieList>li:first-child{border-left-color:#eb003f}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(2){border-left-color:#f7a3ed}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(3){border-left-color:#b4a7ef}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(4){border-left-color:#4fc9a6}.companiesDtl .main-overview-list-item-table-pieList>li:nth-child(5){border-left-color:#d0cccc}@media screen and (min-width:768px){.companiesDtl .main-offer{margin:20px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-offer{margin:15px 0 0}}.companiesDtl .main-offer-lead{background-color:#fff;margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.companiesDtl .main-offer-lead{padding:17px 0}}@media screen and (max-width:767px){.companiesDtl .main-offer-lead{padding:13px 0}}.companiesDtl .main-offer-list-item:last-child{margin:0}.companiesDtl .main-offer-toAll{padding:0}@media screen and (min-width:768px){.companiesDtl .main-interview{margin-top:30px}}@media screen and (max-width:767px){.companiesDtl .main-interview{margin-top:15px}}.companiesDtl .main-interview-img>img{width:100%}.companiesDtl .main-interview-lead{font-size:13px;line-height:21px}@media screen and (min-width:768px){.companiesDtl .main-interview-lead{margin:10px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-interview-lead{margin:1.6vw 0 0}}.companiesDtl .main-interview-person{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1em;padding:1.5em}@media screen and (max-width:767px){.companiesDtl .main-interview-person{flex-direction:column}}.companiesDtl .main-interview-person-img{flex-grow:1}.companiesDtl .main-interview-person-img>img{width:100%}@media screen and (min-width:768px){.companiesDtl .main-interview-person>span{flex-shrink:0;width:70%}}@media screen and (max-width:767px){.companiesDtl .main-interview-person>span{width:100%}}.companiesDtl .main-interview-title{background-color:#fff;-o-border-image:linear-gradient(90deg,#d9d9d9,#e5e5e5);border-image:linear-gradient(90deg,#d9d9d9,#e5e5e5);border-image-slice:1;border-style:solid}@media screen and (min-width:768px){.companiesDtl .main-interview-title{border-width:6px;font-family:NotoSansJP-400,sans-serif;font-size:22px;margin-top:30px;padding:30px;text-align:center}}@media screen and (max-width:767px){.companiesDtl .main-interview-title{border-width:3px;font-size:14px;margin-top:30px;padding:19px 9px}}.companiesDtl .main-interview-text{background-color:#fff}@media screen and (min-width:768px){.companiesDtl .main-interview-text{font-size:16px;padding:32px}}@media screen and (max-width:767px){.companiesDtl .main-interview-text{font-size:13px;padding:4.26vw}}.companiesDtl .main-interview-QA{background-color:#fff}.companiesDtl .main-interview-QA-list-item{border-bottom:1px solid #d9d9d9;padding:1rem}.companiesDtl .main-interview-QA-list-item-title{font-family:NotoSansJP-400,sans-serif;font-size:1.75rem}@media screen and (max-width:767px){.companiesDtl .main-interview-QA-list-item-title{font-size:1.25rem;padding-left:1rem;text-indent:-1em}}.companiesDtl .main-interview-QA-list-item-text{padding:1rem}@media screen and (min-width:768px){.companiesDtl .main-reviews{margin:20px 0 0}}@media screen and (max-width:767px){.companiesDtl .main-reviews{margin:15px 0 0}}.companiesDtl .com-introButten-submit-inner{margin-top:3em}.reviews .list{background-color:#f1f0f0;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:2rem;padding:.5rem 2rem 2rem}@media screen and (max-width:767px){.reviews .list{margin-bottom:1rem;padding:.5rem}}.reviews .title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.reviews .title .type{font-family:NotoSansJP-400,sans-serif;font-size:1.25rem}@media screen and (max-width:767px){.reviews .title .data,.reviews .title .type{font-size:.85rem}}.reviews .item{background-color:#fff;border-radius:8px;padding:1rem;position:relative}@media screen and (max-width:767px){.reviews .item{padding:1.5rem .5rem .5rem}}.reviews .item .position-absolute{position:absolute;right:1rem}@media screen and (max-width:767px){.reviews .item .position-absolute{font-size:.85rem;right:8px;top:2px}}.reviews .item .mb-3{margin-bottom:1rem}.reviews .item .mx-1{margin-left:.25rem;margin-right:.25rem}.reviews .item .me-1{margin-right:.25rem}@media screen and (max-width:767px){.reviews .item .px-1{padding-left:.75rem;padding-right:.75rem}}.reviews .item .fs-5{font-size:1.25rem;line-height:1}@media screen and (max-width:767px){.reviews .item .fs-5{font-size:1.5rem}.reviews .item .fs-sp{font-size:.8571rem}}.reviews .item .d-flex{align-items:center;display:flex}@media screen and (max-width:767px){.reviews .item .d-flex{display:block}}.reviews .item .text-nowrap{white-space:nowrap}.reviews .item .w-450{max-width:450px;width:100%}@media screen and (max-width:767px){.reviews .item .letter-spacing-sp-0{letter-spacing:0}}.reviews .item .text-indent{padding-left:1rem;text-indent:-1rem}@media screen and (max-width:767px){.reviews .item .text-indent{padding-left:.95rem;text-indent:-.95rem}}.reviews .item .yellow-star{color:#eb003f}.reviews .item .grey-star{color:#ccc}.reviews .read-more{background-color:#f1f0f0;border-radius:8px;font-family:NotoSansJP-400,sans-serif;padding:.5rem;text-align:center}.reviews .read-more .btn{margin:.5rem auto;max-width:370px;width:80%}.reviews .read-more .btn .button--ghost{font-size:1.25rem}.reviews .read-more .link{display:inline-block;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#ccc;text-decoration-thickness:1px;text-underline-offset:4px}