@media screen and (max-width:768px){.prd04_service{margin-top:0}}.prd04_service .item-group:not(:last-child){margin-bottom:120px}@media screen and (max-width:768px){.prd04_service .item-group:not(:last-child){margin-bottom:80px}}.prd04_service h2{color:#00196e;font-size:3.6rem;letter-spacing:.05em;line-height:1.3;margin-bottom:4rem;text-align:center}@media screen and (max-width:768px){.prd04_service h2{font-size:2.4rem}}.prd04_service .row-group{align-items:flex-start;display:flex;gap:1.6rem 4rem;margin-bottom:6rem}@media screen and (max-width:768px){.prd04_service .row-group{flex-direction:column}}.prd04_service .row-group .image{flex:0 0 auto;margin:0;width:min(50%,47.4rem)}@media screen and (max-width:768px){.prd04_service .row-group .image{text-align:center;width:100%}}.prd04_service .row-group .text{flex:1 1 auto;line-height:2}.prd04_service .menu-list{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);list-style:none;padding:0}@media screen and (max-width:768px){.prd04_service .menu-list{grid-template-columns:repeat(1,1fr)}}.prd04_service .title{border-bottom:1px solid #ddd;font-size:2.2rem;font-weight:700;letter-spacing:normal;line-height:1.3;margin:0 0 1.6rem;padding-bottom:1rem}@media screen and (max-width:768px){.prd04_service .title{font-size:1.8rem}}.prd04_service .title a{color:#005bac;display:inline-block;padding-left:1.8rem;position:relative;text-decoration:none}@media screen and (max-width:768px){.prd04_service .title a{padding-left:1.6rem}}.prd04_service .title a:before{border-right:2px solid;border-top:2px solid;content:"";display:block;height:1.2rem;left:-.4rem;position:absolute;top:calc(.65em - .4rem);transform:rotate(45deg);width:1.2rem}@media screen and (max-width:768px){.prd04_service .title a:before{height:1rem;left:-.3rem;top:calc(.65em - .5rem);width:1rem}}.prd04_service .sub-title{font-size:1.8rem;font-weight:700;margin:0 0 1rem}@media screen and (max-width:768px){.prd04_service .sub-title{font-size:1.6rem}}