.cmn05_border-box{padding:50px}@media screen and (max-width:768px){.cmn05_border-box{padding:40px 20px}}.cmn05_border-box h3{font-size:2.2rem;line-height:1.5;margin-bottom:35px}.cmn05_border-box .development-box h3{font-size:2.4rem;line-height:1.58;margin-bottom:1em}@media screen and (max-width:768px){.cmn05_border-box .development-box h3{font-size:2rem;line-height:1.6}}@media screen and (min-width:769px){.cmn05_border-box .development-box p{text-align:center}}.cmn05_border-box .development-box .inner-box{align-items:center;background-color:#f0f8ff;border-radius:8px;display:flex;flex-direction:column;margin-top:30px;padding:30px 20px 40px}@media screen and (max-width:768px){.cmn05_border-box .development-box .inner-box{padding-bottom:30px}}.cmn05_border-box .development-box .inner-box h4{background-color:#fff;border-radius:1.8rem;font-size:1.8rem;line-height:1.56;margin:0 0 20px;padding:3px 34px 7px}@media screen and (max-width:768px){.cmn05_border-box .development-box .inner-box h4{font-size:1.4rem;padding:3px 20px 5px}}.cmn05_border-box .development-box .inner-box ul{display:grid;gap:7px 0;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.cmn05_border-box .development-box .inner-box ul{display:flex;flex-direction:column}}.cmn05_border-box .development-box .inner-box ul li{color:#254a99;font-size:1.4rem;font-weight:500;line-height:2}@media screen and (max-width:768px){.cmn05_border-box .development-box .inner-box ul li{display:block;text-align:center}}.cmn05_border-box .development-box table{border-collapse:collapse;margin:-10px 0 0}@media screen and (max-width:768px){.cmn05_border-box .development-box table{display:block}.cmn05_border-box .development-box table td,.cmn05_border-box .development-box table th,.cmn05_border-box .development-box table tr{display:block;width:100%}}@media screen and (min-width:769px){.cmn05_border-box .development-box table tr:not(:last-child) th{border-bottom:1px solid #b8dcfc}}.cmn05_border-box .development-box table tr:not(:last-child) td{border-bottom:1px solid #b8dcfc}@media screen and (max-width:768px){.cmn05_border-box .development-box table tr:last-child td{padding-bottom:0}}.cmn05_border-box .development-box table td,.cmn05_border-box .development-box table th{padding:20px 0;vertical-align:middle}.cmn05_border-box .development-box table th{color:#333;font-size:1.8rem;font-weight:500;text-align:left}@media screen and (min-width:769px){.cmn05_border-box .development-box table th{flex:0 0 auto;width:190px}}@media screen and (max-width:768px){.cmn05_border-box .development-box table th{padding-bottom:10px}}.cmn05_border-box .development-box table td{margin:0}@media screen and (min-width:769px){.cmn05_border-box .development-box table td{flex:1 0 auto;width:calc(100% - 190px)}}@media screen and (max-width:768px){.cmn05_border-box .development-box table td{padding-top:0}}