.secondpage .second-title h1:before{content:"GROUP COMPANIES"}.gr-wrap{background:url("../img/group/bg_group.png") no-repeat left 14rem center/182px auto,#f6f6f6;margin-bottom:10rem}.gr-wrap .company-name{display:flex;justify-content:space-between;align-items:flex-start;border-left:1rem solid #dc3719;padding:5rem 5rem 5rem 4rem}.gr-wrap .company-name .name{color:#dc3719;font-family:"Noto Sans JP",sans-serif;letter-spacing:.3rem}.gr-wrap .company-name .name h2{font-size:4rem;line-height:5rem;margin-bottom:1rem}.gr-wrap .company-name .name p{font-size:1.4rem}.gr-wrap .detail-wrap{display:flex;justify-content:space-between;align-items:center;padding:0 5rem 5rem;box-sizing:border-box}.gr-wrap .detail-wrap .detail-l{max-width:44rem;margin-right:4rem}.gr-wrap .detail-wrap .detail-l dl{margin-bottom:3rem}.gr-wrap .detail-wrap .detail-l dl dt{font-size:2.4rem;color:#dc3719;font-family:"Noto Sans JP",sans-serif}.gr-wrap .detail-wrap .detail-l dl dd a{color:black}.gr-wrap .detail-wrap .detail-l dl dd span{font-weight:bold}.gr-wrap .detail-wrap .detail-l dl dd .br{display:none}.gr-wrap .detail-wrap .detail-l dl:last-of-type{margin-bottom:0}.gr-wrap .detail-wrap img{max-width:48rem;width:50%}.gr-wrap .sp{display:none}@media screen and (max-width: 1100px){.gr-wrap .company-name .name h2{font-size:3rem;line-height:4rem}}@media screen and (max-width: 940px){.gr-wrap{padding-bottom:3rem}.gr-wrap .company-name{display:block;padding:3rem}.gr-wrap .company-name .btn-r{display:none}.gr-wrap .detail-wrap{display:block;padding:2rem 3rem 3rem}.gr-wrap .detail-wrap .detail-l{max-width:100%;margin-right:0}.gr-wrap .detail-wrap .detail-l dl{margin-bottom:1rem}.gr-wrap .detail-wrap .detail-l dl:last-of-type{margin-bottom:3rem}.gr-wrap .detail-wrap img{max-width:100%;width:100%}.gr-wrap .sp{display:block;margin:0 auto}}@media screen and (max-width: 770px){.second-wrap{margin:0}.wrap{width:100%}.gr-wrap{background:#f6f6f6;margin-bottom:5rem;padding-bottom:5rem}.gr-wrap .company-name{padding:3rem 3rem 3rem 2rem}.gr-wrap .company-name .name h2{line-height:3.5rem}.gr-wrap .detail-wrap{padding:2rem 3rem 5rem}.gr-wrap .detail-wrap .detail-l dl dt{font-size:2rem}.gr-wrap .detail-wrap .detail-l dl dd .sp{display:block}.gr-wrap.sp-g{padding-top:5rem}.gr-wrap.sp-w{margin-bottom:0}.gr-wrap.lastwrap{margin-bottom:0}}
