.corporate-benefits,.corporate-benefits .top-title h2{font-family:Noto Sans JP,sans-serif}.corporate-benefits .top-title h2{background-image:linear-gradient(0deg,#44a1e5 0,#1b86d6 78%);border-radius:4px;color:#555;color:#fff;display:inline-block;font-size:16px;font-size:36px;font-weight:900;line-height:1.4;margin:0;max-width:100%;min-width:120px;padding:8px 50px 8px 125px;position:relative}.corporate-benefits .top-title h2 span{color:#ffe931}.corporate-benefits .top-title h2:after{content:"";height:80px;left:30px;position:absolute;top:-6px;width:80px}.corporate-benefits .top-title h2:before{border:15px solid transparent;border-top-color:#44a1e5;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}.corporate-benefits .top-title{text-align:center}.corporate-benefits .tab-wrap{display:flex;flex-wrap:wrap;margin:50px auto 0;max-width:1070px;width:100%}.corporate-benefits label.tab-label{background:#eee;border-radius:8px 8px 0 0;color:#666;cursor:pointer;flex:1;font-size:24px;font-weight:700;line-height:1.4;order:-1;padding:10px;position:relative;text-align:center;white-space:nowrap}.corporate-benefits label.tab-label:hover{background:#9dcbff;color:#0068b6}.corporate-benefits .tab-label:not(:last-of-type){margin-right:10px}.corporate-benefits .label-list{display:flex;flex-wrap:wrap;width:100%}.corporate-benefits label.tab-label.is-selected{background:#9dcbff;color:#0068b6}.corporate-benefits .tabber-content{border:3px solid #9dcbff;height:auto;opacity:1;overflow:auto;padding:40px 30px;transition:opacity .5s;width:100%}.corporate-benefits .content_box{align-items:center;display:flex;justify-content:space-between}.corporate-benefits .list-box{width:40%}.corporate-benefits .text-box{background:#f3faff;border:3px solid #eee;border-radius:8px;margin-left:30px;padding:30px;text-align:left;width:60%}.corporate-benefits .tab-content .list-box .list-item{align-items:center;display:flex}.corporate-benefits .tab-content .list-box_title{background:#ffdcb3;border-radius:8px;color:#303030;font-size:16px;line-height:1.8;margin:0;padding:20px}.corporate-benefits .tab-content .list-box_text{color:#303030;font-size:16px;line-height:1.8;margin-bottom:0;margin-left:10px;text-align:left}.corporate-benefits .tab-content .list-box .list-item:nth-child(n+2){margin-top:30px}.corporate-benefits .tab-content .text-box_title{border-bottom:5px dotted #898989;color:#0068b6;font-size:24px;line-height:1.4;margin-bottom:15px;padding-bottom:5px}.corporate-benefits .tab-content .text-box_title p.text-box_text{color:#303030;font-size:16px;line-height:1.8;margin:0}.corporate-benefits .tab-content{display:none}.corporate-benefits .tab-content.is-selected{display:block}.corporate-benefits .cm-text p{font-size:16px;line-height:1.8;margin:0}@media(max-width:767px){.corporate-benefits .top-title h2{font-size:20px;padding-left:70px}.corporate-benefits .top-title h2:after{height:50px;left:10px;width:50px}.corporate-benefits .tab-label:not(:last-of-type){margin:0}.corporate-benefits .content_box{flex-wrap:wrap}.corporate-benefits .list-box{margin-bottom:20px;width:100%}.corporate-benefits .text-box{margin:0;width:100%}}