.case_post_details .case-post_details_container{padding:160px 0 100px}.case_post_details .case-post_details_container.type-1 .case-post-left{width:28%}.case_post_details .case-post_details_container .case-post-left{padding-left:15px;padding-right:15px;width:25%}.case_post_details .case-post_details_container.type-1 .case-post-right{margin-left:6.33333333%;min-height:400px}.case_post_details .case-post_details_container .case-post-right{margin-left:6.66666667%;padding-left:15px;padding-right:15px;width:76.66666667%}.case_post_details .case-post_details_container.type-1{background-color:#1c1c1c!important;padding:160px 0 0}.case_post_details .case-post_details_container .case-post-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.case_post_details .case-post_details_container.type-1 .case_bar{background-color:#ff214f;float:none;height:1px;margin-bottom:20px!important;margin-left:auto;margin-right:auto;width:100%}.case_post_details .case-post_details_container.type-1 .case-post-left h5{color:#fff;font-weight:700}.case_post_details .case-post_details_container .case-post-right figure{margin:0 0 35px}.case_post_details .case-post_details_container .case-post-right h2{color:#fff;font-size:30px;font-weight:500;line-height:42px;margin-bottom:6%!important}.case_post_details .case-post_details_container .case-post-right h3{color:#fff;font-size:18px;font-weight:300;line-height:26px;margin-bottom:15px!important;width:90%}.case_post_details .case-post_details_container.type-1 .case-post-right p{color:#fff;margin:0}.case_post_details .case-post_details_container .case-post-right p{font-family:Roboto,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif!important;font-weight:300;line-height:22px}.case_post_details .case-post_details_container .case-post-right p a{font-weight:300}.case_post_details .case-post_details_container .case_bar{background-color:#ff214f;height:1px;margin-bottom:20px!important;width:100%}.case_post_details .case-post_details_container .case-post-left{width:26.66666667%}.case_post_details .case-post_details_container.type-2 .case-post-left h5{color:#939393;font-size:12px;font-weight:600;letter-spacing:1px;line-height:20px;margin-bottom:5px}.case_post_details .case-post_details_container.type-2 .case-post-right h1{color:#232323;font-size:32px;font-weight:600;line-height:40px;margin:0 0 20px}.case_post_details .case-post_details_container.type-2 .case-post-right p{font-family:Roboto,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif!important;font-size:14px;font-weight:400;line-height:22px;margin:0 0 25px}.case_post_details .case-post_details_container.type-2 .case-post-right a.post-btn{background:transparent;border:2px solid #232323;border-radius:50px;color:#232323;display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:normal;margin-bottom:30px!important;margin-top:20px!important;outline:none!important;padding:7px 32px;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;white-space:pre-wrap;width:auto}.case_post_details .case-post_details_container.type-2 .case-post-right a i{position:relative;top:-2px;vertical-align:middle}.case_post_details .case-post_details_container.type-2 .case-post-right a.post-btn:hover{background:#232323;border-color:#232323;color:#fff}.case_post_details .case-post_details_container.type-2{border-bottom:1px solid #e4e4e4}.case_post_details .case-post_details_container:last-child{border-bottom:0}@media(max-width:1360px){.case_post_details .case-post_details_container .case-post-inner{margin-left:-15px;margin-right:-15px}}@media(max-width:1199px){.case_post_details .case-post_details_container .case-post-right{margin-left:6.66666667%;width:68.33333333%}.case_post_details .case-post_details_container .case-post-left.wow.fadeInLeft{width:25%}.case_post_details .case-post_details_container.type-1 .case-post-right{margin-left:8.33333333%;width:66.66666667%}.case_post_details .case-post_details_container.type-2 .case-post-right h1{font-size:27px;line-height:32px}}@media(max-width:991px){.case_post_details .case-post_details_container.type-1 .case-post-left{display:none}.case_post_details .case-post_details_container.type-1 .case-post-right{margin:36px 0 0;width:100%}.case_post_details .case-post_details_container.type-1{padding:120px 0}.case_post_details .case-post_details_container .case-post-right h2{margin-bottom:30px!important}.case_post_details .case-post_details_container .case-post-right{margin-left:0;width:100%}.case_post_details .case-post_details_container .case-post-left.wow.fadeInLeft{width:100%}.case_post_details .case-post_details_container .case-post-inner{flex-wrap:wrap}.case_post_details .case-post_details_container{padding:120px 0}.case_post_details .case-post_details_container .case_bar{display:none}.case_post_details .case-post_details_container.type-2 .case-post-right h1{font-size:24px;line-height:30px}.case_post_details .case-post_details_container.type-2 .case-post-right p{margin:0 0 20px}}@media(max-width:767px){.case_post_details .case-post_details_container.type-1{padding:80px 0}.case_post_details .case-post_details_container .case-post-right h3{width:100%}.case_post_details .case-post_details_container{padding:80px 0}.case_post_details .case-post_details_container.type-2 .case-post-right h1{color:#232323;font-size:20px;line-height:28px}.case_post_details_dx .case-post_details_container .case-post-inner{margin-left:0;margin-right:0}}