.case-studies .page-center{max-width:100rem;width:100%}.case-studies .top-content .title{color:#323232;font-size:2.8rem;line-height:1.714;margin-bottom:4.8rem;text-align:center}.case-studies .top-content-wrapper{text-align:center}.case-studies .top-content .top-content-wrapper p{font-size:1.6rem;line-height:2;margin-bottom:0}.case-studies .install-item .install-list:not(:last-of-type){border-bottom:1px solid #a0a0a0;padding-bottom:4.6rem}.case-studies .install-item .install-list{display:flex;padding:4.3rem 0 0}.case-studies .install-item .install-list figure{flex-shrink:0;margin:0;width:245px}.case-studies .install-item .install-list figure img{width:100%}.case-studies .install-item .install-content{margin-left:3.7rem}.case-studies .install-item{padding:0}.case-studies .install-item .install-content .company-name{color:#123086;font-size:1.8rem;font-weight:700;letter-spacing:.06em;line-height:1;margin-bottom:1.6rem}.case-studies .install-item .company-content p{font-size:1.6rem;line-height:2;text-align:justify;word-break:normal}.install-item .install-content .company-content p:last-child{margin-bottom:0}.case-studies .button-group .btn_item{border:.1rem solid #000;margin:0 auto;transition:.5s;width:36rem}.case-studies .button-group{margin-top:12.8rem}.case-studies .button-group .btn_item:hover a{color:#fff;opacity:1}.case-studies .button-group .btn_item:hover{background:#123086}.case-studies .button-group .btn_item a{align-items:center;display:flex;font-size:1.7rem;height:100%;justify-content:center;letter-spacing:.4rem;padding:1.8rem 0;position:relative;width:100%}.case-studies .button-group .btn_item a:after{background-image:url(https://www.chiyodagumi.co.jp/wp-content/themes/chiyodagumi_wp_2021_04/assets/img/common/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.6rem;left:.9rem;position:absolute;right:0;transform:translateY(-50%) scaleX(-1);width:2.2rem}.case-studies .button-group .btn_item:hover a:after{background-image:url(https://www.chiyodagumi.co.jp/wp-content/themes/ch%E2%80%A6gumi_wp_2021_04/assets/img/common/arrow_hover.png)}@media(max-width:767px){.case-studies .page-center{max-width:67rem}.case-studies .top-content .title{font-size:3.5rem}.case-studies .top-content .top-content-wrapper p{font-size:3rem;letter-spacing:.06em;line-height:1.8;text-align:left;word-break:normal}.case-studies .install-item{margin:0 auto;width:50.8rem}.case-studies .install-item .install-list{border:0;display:flex;flex-direction:column;padding:4.3rem 0 0;position:relative}.case-studies .install-item .install-list figure{width:100%}.case-studies .install-item .install-content{margin-left:0;margin-top:7.7rem}.case-studies .install-item .install-content .company-name{font-size:3.6rem;font-size:15.5px;font-weight:700;letter-spacing:.06em;line-height:1;margin-bottom:3.5rem}.case-studies .install-item .company-content p{font-size:16px;letter-spacing:.06em;line-height:1.8}.case-studies .install-item .install-list:not(:last-of-type):after{border-bottom:1px solid #a0a0a0;bottom:0;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%);width:81.3vw}.case-studies .button-group .btn_item{width:100%}.case-studies .button-group .btn_item a{color:#fff;font-size:2.8rem;letter-spacing:.6rem;padding:4.3rem 0}.case-studies .button-group .btn_item{background:#123086}.case-studies .button-group .btn_item a:after{background-image:url(../img/common/arrow_hover.png);height:1.5rem;left:6.3rem;right:0;top:48%;transform:translateY(-50%) scaleX(-1);width:4rem}}