.solutions{padding:3.5rem 0;position:relative}.solutions .bottom_content p{font-size:2.2rem;line-height:1.6}.solutions .tit-type-02{font-size:2rem;line-height:1.5;margin-bottom:30px;text-align:center}.solutions .content_item{margin-top:1.5rem}.solutions .content_item p:not(.item_first){align-items:center;background-color:#fff;display:flex;font-size:1.7rem;height:100%;padding:30px 25px 30px 1em;position:relative;text-indent:0}.solutions .list-type-02 p{position:relative}.solutions .span6.type_two{margin:0;padding-left:.75rem;padding-right:.75rem}.solutions.type_two h2.tit-type-02{font-size:2.1rem;line-height:1.6;margin-bottom:30px;text-align:center}.solutions .col-md-6 p.tit-type-07{font-size:1.8rem;line-height:1.8;margin-bottom:20px;padding:10px;text-align:center}.solutions .mod_type2 p.cntnt{align-items:center;background-color:#fff;display:flex;display:block;font-size:1.5rem;font-size:1.7rem;font-weight:700;height:100%;margin-bottom:20px;padding:30px 25px 30px 1em;position:relative;text-indent:0}.solutions .mod_type2 p.cntnt:last-child{margin-bottom:0!important}.solutions .bottom_content{margin-top:30px;text-align:center}@media (min-width:768px){.solutions{padding-bottom:10rem;padding-top:10rem}.solutions .tit-type-02{font-size:3rem;margin-bottom:30px}.solutions .span6{flex:0 0 auto;width:50%}.solutions .content_item p:not(.item_first){background-color:#fff;padding:30px 25px 30px 60px}.solutions.type_two h2.tit-type-02{font-size:3.4rem;line-height:1.4;margin-bottom:30px;text-align:center}.solutions .col-md-6{flex:0 0 auto;width:50%}.solutions .col-md-6 p.tit-type-07{font-size:2rem;line-height:1.8;margin-bottom:20px;padding:10px;text-align:center}.solutions .mod_type2 p.cntnt{background-color:#fff;padding:30px 25px 30px 60px}.solutions h1.tit-type-02{font-size:3.4rem;line-height:1.4;margin-bottom:20px;text-align:center}}@media(max-width:767px){.solutions.icon_normal .type_1 .content_item p:before{margin-right:20px!important;position:static!important}.solutions.icon_normal .col_left .list-type-02 p:before,.solutions.icon_normal .col_right .list-type-02 p:before{background-size:contain!important;height:70px!important;position:static!important;transform:none!important;width:40px!important}.solutions .mod_type2 p.cntnt:last-child{margin-bottom:20px!important}}