.hme03_download{border:2px solid #afcd22;border-radius:2rem;padding:6rem min(4.3vw,6rem);text-align:center}@media screen and (max-width:768px){.hme03_download{padding:4rem 3rem}}.hme03_download h2{font-size:3.4rem;font-weight:500;letter-spacing:.04em;line-height:1.6;margin-bottom:1.6rem}@media screen and (max-width:768px){.hme03_download h2{font-size:2.6rem}}.hme03_download .sub-title{color:#3b3b3b;font-size:1.4rem;line-height:2;margin-bottom:4rem}@media screen and (max-width:768px){.hme03_download .sub-title{margin-bottom:3rem}}.hme03_download .list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;row-gap:4rem}@media screen and (max-width:768px){.hme03_download .list{flex-direction:column}}.hme03_download .list .item{align-items:center;border-right:1px solid #c4c4c4;display:flex;flex:0 0 33.3333333333%;flex-direction:column;gap:1rem;padding:0 min(2.9vw,4rem)}@media screen and (max-width:768px){.hme03_download .list .item{border-right:0;flex:1;padding:0}}.hme03_download .list .item:last-child,.hme03_download .list .item:nth-child(3n){border-right:none}@media screen and (max-width:768px){.hme03_download .list .item:not(:first-child){border-top:1px solid #c4c4c4;padding-top:2rem}}.hme03_download .list .item p{margin:0}.hme03_download .list .item .title{font-size:2.8rem;font-weight:500;letter-spacing:.04em}.hme03_download .list .item .text{color:#3b3b3b;font-size:1.4rem;line-height:1.8;margin-bottom:.4rem}.hme03_download .list .item .c-button{margin-top:auto;max-width:100%;min-height:5rem;min-width:min(2.4rem,100%);padding:1.7rem 2.1rem 1.5rem;text-decoration:none}@media screen and (max-width:768px){.hme03_download .list .item .c-button{width:100%}}