.sec_com{margin-bottom:5rem}@media screen and (max-width: 768px){.sec_com{margin-bottom:2.5rem}}.sec_com .tit01{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;margin-bottom:4rem}@media screen and (max-width: 768px){.sec_com .tit01{margin-bottom:1.5rem;gap:1rem}}.sec_com .tit01 .comment{box-sizing:border-box;background-color:#c5edf1;border-radius:4.5rem;width:calc(100% - 5.5rem - 3rem);max-width:29.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:2rem;font-weight:700;line-height:1.5;position:relative}@media screen and (max-width: 768px){.sec_com .tit01 .comment{width:calc(100% - 3.5rem - 1.5rem);font-size:1.5rem}}.sec_com .tit01 .comment::after{display:block;content:"";position:absolute;border:solid 1rem rgba(0,0,0,0);border-right:none;border-left-color:#c5edf1;border-left-width:2.5rem;right:0px;top:50%;transform:translate(66%, -50%)}@media screen and (max-width: 768px){.sec_com .tit01 .comment::after{border-width:.5rem;border-left-width:1.25rem}}.sec_com .tit01 .icon{width:5.5rem}@media screen and (max-width: 768px){.sec_com .tit01 .icon{width:3.5rem}}.sec_com .card_list{gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fit, 17.5rem);justify-content:center}@media screen and (max-width: 768px){.sec_com .card_list{gap:.5rem;grid-template-columns:repeat(auto-fit, min(11rem, 44.27vw))}}.sec_com .card{background-color:#fff;border-radius:.5rem;padding:1rem;box-sizing:border-box}@media screen and (max-width: 768px){.sec_com .card{border-radius:.25rem;padding:.5rem}}.sec_com .card .icon_arrow{width:100%;max-width:28px;margin:0px auto;margin-bottom:.5rem}@media screen and (max-width: 768px){.sec_com .card .icon_arrow{max-width:1rem;margin-bottom:.5rem}}.sec_com .card .txt{font-size:1.5rem;text-align:center;color:#333;font-weight:800;margin-bottom:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sec_com .card .txt{font-size:.93rem;margin-bottom:1rem}}.sec_com .card .img{background-color:#ffe866;border-radius:4px;overflow:hidden;aspect-ratio:246/150;width:100%}@media screen and (max-width: 768px){.sec_com .card .img{border-radius:2px;aspect-ratio:158/96}}.sec_com .card .img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:none}