.cmn03_select-link h2{font-size:4.6rem;font-weight:500;letter-spacing:.02em;line-height:1.6;margin-bottom:5rem}@media screen and (max-width:1042px){.cmn03_select-link h2{font-size:4rem}}@media screen and (max-width:768px){.cmn03_select-link h2{font-size:3rem;margin-bottom:3rem}}.cmn03_select-link .item-list{display:flex;flex-wrap:wrap;gap:min(2.9vw,4rem);list-style:none;margin:0;padding:0}@media screen and (max-width:1042px){.cmn03_select-link .item-list{gap:4rem 3.2rem}}@media screen and (max-width:768px){.cmn03_select-link .item-list{display:block}}.cmn03_select-link .item-list li{border-top:1px solid #000;display:flex;flex:0 0 calc(25% - min(2.9vw, 4rem)*3/4);flex-direction:column;padding-top:2.6rem}@media screen and (max-width:1042px){.cmn03_select-link .item-list li{flex:0 0 calc(50% - 1.6rem)}}@media screen and (max-width:768px){.cmn03_select-link .item-list li:not(:last-child){margin-bottom:3.6rem}}.cmn03_select-link .item-list li>p{margin:0}.cmn03_select-link .item-list li .title{font-size:2rem;font-weight:500;line-height:1.6}@media screen and (max-width:768px){.cmn03_select-link .item-list li .title{font-size:2.2rem}}.cmn03_select-link .item-list li .description{color:#3b3b3b;font-size:1.4rem;line-height:2;margin-top:1.4rem}.cmn03_select-link .item-list li .c-arrow-button{margin-left:auto;margin-top:auto;padding-top:3rem;width:fit-content}