@charset "UTF-8";.slick-3 li img{height:550px;object-fit:cover;filter:brightness(100%)}#merit-box ul{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;padding:0;margin:2rem 0}#merit-box ul li{background:#fff;border-radius:18px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:2rem 1.5rem 1.5rem;width:350px;list-style:none;text-align:center;transition:transform .2s,box-shadow .2s;position:relative}#merit-box ul li:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:2}#merit-box ul li img{width:300px;height:150px;object-fit:cover;border-radius:10px;margin-bottom:1rem;border:3px solid #e0e0e0;background:#fafafa}#merit-box ul li h3{font-size:1.25rem;margin:.5rem 0 .7rem;color:#0077b6;font-weight:700;letter-spacing:.02em;text-align:center}#merit-box ul li p{font-size:1rem;color:#333;line-height:1.7;margin:0}@media (max-width:900px){#merit-box ul{flex-direction:column;align-items:center;gap:1.5rem}#merit-box ul li{width:95%;max-width:500px}#merit-box ul li img{width:350px;height:200px;object-fit:cover;border-radius:10px;margin-bottom:1rem;border:3px solid #e0e0e0;background:#fafafa}}#plan-box{margin-top:32px}#plan-box ul{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding:0;margin:32px 0 0;list-style:none}#plan-box ul li{position:relative;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:32px 24px 24px;width:350px;height:400px;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s,transform .2s;position:relative}#plan-box ul li:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-4px) scale(1.03)}#plan-box .light{background:#cfff88}#plan-box .midle{background:#80d5ff}#plan-box .havy{background:#ff7f95}#plan-box ul li img{width:80px;height:80px;object-fit:cover;border-radius:50%;margin-bottom:16px;border:2px solid #e0e0e0}#plan-box ul li h3{font-size:1.3em;margin:12px 0 8px;color:#333;text-align:center;text-shadow:1px 1px #fff}#plan-box ul li p{font-size:1em;color:#333;margin-bottom:16px;text-align:left}#plan-box ul li a{position:absolute;bottom:8px;background:#fff;padding:8px 16px;border-radius:8px;transition:all .5s}#plan-box ul li a:hover{background:#333;color:#fff;transition:all .5s}.plan-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:.98em}.plan-table th,.plan-table td{border:1px solid #d0d0d0;padding:8px 6px;text-align:center}.plan-table th{background:#f0f6fa;color:#1a4d8f;font-weight:700}.plan-table tr:nth-child(even) td{background:#f9f9f9}#plan-box h2{text-align:center;color:#1a4d8f;font-size:2em;margin-bottom:8px}#plan-box>p{text-align:center;color:#555;margin-bottom:24px}@media (max-width:900px){#plan-box ul{flex-direction:column;align-items:center;gap:24px}#plan-box ul li{width:95%;max-width:500px}}#price-box{max-width:1100px;margin:32px auto 0 auto}#price-box h2{text-align:center;margin:16px 0;color:#0077b6}#price-box h3{margin-top:16px}#list-box1,#list-box2,#list-box3{margin-bottom:32px;background:#fff;padding:32px;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.list-inner{background:#fff;padding:16px;border-radius:10px}.list-inner .flex{display:grid;grid-template-columns:1fr 1fr;gap:24px}#list-box1{background:#cfff88}#list-box2{background:#80d5ff}#list-box3{background:#ff7f95}#price-box li{list-style-type:disc;margin-left:32px}.line_pc{display:none}.link-e{text-align:center;margin-bottom:16px}.link-e a{display:block;background:#333;color:#fff;text-align:center;padding:40px 0;transition:all .5s;font-size:2rem;border:2px solid #333}.link-e a:hover{background:#fff;color:#333;border:2px solid #333;transition:all .5s}.link-e a span{font-size:1rem}#conect_pc{margin-bottom:16px}.breadcrumbs{display:block;position:absolute;top:550px;left:16px}@media screen and (max-width:1400px){#price-box{max-width:700px;margin:32px auto 0 auto}}@media screen and (max-width:1100px){.list-inner .flex{display:block}.list-inner .flex img{height:200px;object-fit:cover;margin-bottom:16px}}@media screen and (max-width:900px){#price-box{max-width:500px;margin:32px auto 0 auto}}@media screen and (max-width:520px){.country-title{width:100%;text-align:center}article{width:100%}table td{font-size:.8rem}#plan-box ul li{padding:16px}.plan-table th,.plan-table td{padding:4px 2px}#merit-box ul li img{width:100%;height:150px}#price-box img{height:150px;object-fit:cover}#list-box1,#list-box2,#list-box3{padding:8px;width:95%;max-width:400px;margin:24px auto}.list-inner{background:#fff;padding:8px}}