.plan-sec-gp ul{list-style:none;padding-left:0}.plan-sec-gp{line-height:1.625}.plan-sec-gp .tm{background-color:#eee;border-bottom:1px solid #e5e5e5;border-top:1px solid #0f7464;color:#333;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px;padding:14px 20px;text-align:left}.plan-sec-gp ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.plan-sec-gp ul li{box-sizing:border-box;margin-bottom:3vh;width:50%}.plan-sec-gp ul li:nth-of-type(odd){padding-right:2%}.plan-sec-gp ul li:nth-of-type(2n){padding-left:2%}.plan-sec-gp ul .wrapper{border:1px solid #b0b0b0;display:flex;flex-wrap:wrap;gap:1rem;line-height:1.3;margin:25px 2px 30px;position:relative}.plan-sec-gp ul .card{display:flex;flex-direction:column;width:100%;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:0;border-radius:.25rem;box-shadow:0 10px 20px #ccc;color:#117463;text-decoration:none;transition:.5s}.plan-sec-gp ul li a{color:#333;display:block;font-size:.6875rem;font-size:16px;font-weight:700;text-align:center}.plan-sec-gp .balloon1{border-radius:5px;color:#fff;display:inline-block;font-size:15px;left:50%;padding:5px 0;position:absolute;top:-14%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:90%}.plan-sec-gp .balloon1 p{margin:0;padding:0}.plan-sec-gp .balloon1:before{border:5px solid transparent;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}.plan-sec-gp .card-image{object-fit:contain;width:100%}.plan-sec-gp .card-sub_title{color:#333;font-size:19px;font-weight:700;line-height:1.625;margin-bottom:5px}.plan-sec-gp .card-title{font-size:18px;font-weight:700;margin:0}.plan-sec-gp .card-title strong{font-size:18px;font-weight:700;line-height:.1em}.plan-sec-gp .card-box{display:flex;flex-direction:column;justify-content:center;min-height:calc(100px + 3rem);padding:.1rem}.plan-sec-gp .green_balloon .balloon1{background:#159992}.plan-sec-gp .green_balloon .balloon1:before{border-top:15px solid #159992}.plan-sec-gp .green_balloon .card-box{background-color:#e8f6f5}.plan-sec-gp .green_balloon .card-title{color:#117463}.plan-sec-gp .blue_balloon .balloon1{background:#2066be}.plan-sec-gp .blue_balloon .balloon1:before{border-top:15px solid #2066be}.plan-sec-gp .blue_balloon .card-box{background-color:#f1f5fb}.plan-sec-gp .blue_balloon .card-title{color:#164785}.plan-sec-gp .red_balloon .balloon1{background:#d36f25}.plan-sec-gp .red_balloon .balloon1:before{border-top:15px solid #d36f25}.plan-sec-gp .red_balloon .card-box{background-color:#ffecdd}.plan-sec-gp .red_balloon .card-title{color:#8c4207}.plan-sec-gp .orange_balloon .balloon1{background:#fda422}.plan-sec-gp .orange_balloon .balloon1:before{border-top:15px solid #fda422}.plan-sec-gp .orange_balloon .card-box{background-color:#fff3de}.plan-sec-gp .orange_balloon .card-title{color:#ff5a00}.plan-sec-gp .navi_balloon .balloon1{background:#051f49}.plan-sec-gp .navi_balloon .balloon1:before{border-top:15px solid #fda422}.plan-sec-gp .navi_balloon .card-box{background-color:#fff3de}.plan-sec-gp .navi_balloon .card-title{color:#051f49}.plan-sec-gp ul li a .txt{margin-top:1vh}.plan-sec-gp .card a{text-decoration:none}.plan-sec-gp .card:hover{box-shadow:0 10px 20px #999}.plan-sec-gp .css_effect{text-decoration:underline}@media screen and (min-width:641px){.plan-sec-gp ul{padding:0 5px}}@media(max-width:767px){.plan-sec-gp ul li{width:50%}}