.service{padding:24px 0 40px}@media screen and (max-width:768px){.service{padding:0 0 40px}}.service:before{display:none}.service .main_title02{font-size:3.6rem}@media screen and (max-width:768px){.service .main_title02{font-size:3.2rem}}.service__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.service__item{width:49%}@media screen and (max-width:768px){.service__item{width:100%}}.service__item .main_link01{max-width:360px}.service__item .main_link01 a{border-radius:4px;font-size:1.6rem;padding:12px 32px 12px 16px}.service__item .main_link01 a:before{top:15px;right:16px;width:20px;height:20px}.service__item-title{width:100%;background-color:#907971;border-radius:12px 12px 0 0;color:#fff;font-size:1.8rem;font-weight:700;padding:6px 20px}.service__item-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#fff;border-radius:0 0 12px 12px;box-shadow:1px 1px 8px rgba(17,17,17,.12);padding:16px;margin-bottom:4%}@media screen and (max-width:768px){.service__item-wrap{margin-bottom:16px}}.service__item-info{width:calc(76% - 16px)}.service__item-icon{width:24%;max-width:120px}.service__item-subtitle{background-color:#efefef;border-radius:2px;color:#333;font-size:1.5rem;font-weight:700;padding:2px 8px}.service__item-text{color:#333;font-size:1.4rem;letter-spacing:.02em;line-height:1.5;padding:6px 8px}.service__item-image{max-width:260px;margin:0 auto 12px}.service__item:nth-child(3) .service__item-title,.service__item:nth-child(4) .service__item-title,.service__item:nth-child(5) .service__item-title,.service__item:nth-child(6) .service__item-title,.service__item:nth-child(7) .service__item-title,.service__item:nth-child(8) .service__item-title{background-color:#708e71}.service__item:nth-child(9) .service__item-title,.service__item:nth-child(10) .service__item-title{background-color:#707c8e}.service__item:nth-child(15) .service__item-title,.service__item:nth-child(16) .service__item-title,.service__item:nth-child(17) .service__item-title{background-color:#8d8e70}