.secPostContainer{padding-bottom:60px}.secPostContainer{font-size:16px}@media screen and (max-width: 768px){.secPostContainer{font-size:14px}}@media screen and (max-width: 768px){.secPostContainer{padding:40px 0}}.secPost{line-height:1.8;text-align:left;padding:0 10px}.secPost .inner{padding:0}.secPost h1{font-size:28px}@media screen and (max-width: 768px){.secPost h1{font-size:20px}}.secPost h1{margin-top:.5em;font-weight:bold;line-height:1.4}.secPost_catch{margin-left:auto;margin-right:auto}.secPost_catch{aspect-ratio:1/1;max-width:400px;position:relative;overflow:hidden}@media screen and (max-width: 768px){.secPost_catch{max-width:250px}}.secPost_catch img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;-o-object-fit:cover;object-fit:cover}.secPost_ttlWrap{display:flex;align-items:end;gap:10px}.secPost_ttlWrap{margin-top:60px}@media screen and (max-width: 768px){.secPost_ttlWrap{margin-top:40px}}@media screen and (max-width: 768px){.secPost_ttlWrap{flex-direction:column;align-items:center}}.secPost_category{display:flex;flex-wrap:wrap;margin-top:.5em;gap:.5em}.secPost_category li a{border:1px solid #e65858;color:#e65858;padding:.5em 1em;border-radius:100vh;font-size:.9em;display:flex;align-items:center;transition:.2s;text-decoration:none}.secPost_category li a:hover{color:#ff9f00;border:1px solid #ff9f00}.secPost_category li a a{text-decoration:none}.secPost_contents{margin-top:40px}@media screen and (max-width: 768px){.secPost_contents{margin-top:25px}}.secPost_contents a{color:#e65858;text-decoration:none}.secPost_contents a:hover{text-decoration:underline}.secPost_contents a:has(.primaryBtn){width:90%;max-width:600px}.secPost_contents a:has(.primaryBtn){display:flex;justify-content:center;align-items:center;flex-direction:column}.secPost_contents a:has(.primaryBtn){position:relative;cursor:pointer;font-weight:bold;border:.2em solid #e65858;border-radius:.5em;color:#fff;background:#e65858;padding:.6em 1em;line-height:1.4}.secPost_contents a:has(.primaryBtn)::after{content:"";border-top:.4em solid rgba(0,0,0,0);border-bottom:.4em solid rgba(0,0,0,0);border-left:.5em solid #fff;position:absolute;top:50%;right:.5em;translate:0 -50%}.secPost_contents a:has(.primaryBtn):hover{text-decoration:none;color:#e65858;background:#fff}.secPost_contents a:has(.primaryBtn):hover::after{border-left:.5em solid #e65858}.secPost_contents a:has(.primaryBtn){margin-left:auto;margin-right:auto}.secPost_contents a:has(.primaryBtn){margin-top:40px}@media screen and (max-width: 768px){.secPost_contents a:has(.primaryBtn){margin-top:25px}}.secPost_contents img{max-width:850px;width:100%;-o-object-fit:contain;object-fit:contain;height:auto}.secPost_contents img{margin-top:20px}@media screen and (max-width: 768px){.secPost_contents img{margin-top:15px}}.secPost_contents p{min-height:1em}.secPost_contents p:has(>.bgGray){background:#eee;padding:1em}.secPost_contents ul{padding:1em 1em 1em 2em;border:.2em solid #eee;list-style:outside}.secPost_contents ul li{line-height:1.6}.secPost_contents ul li+li{margin-top:.5em}.secPost_contents ol{padding:1em 1em 1em 2em;border:.2em solid #eee;list-style:auto}.secPost_contents ol li{line-height:1.6}.secPost_contents ol li+li{margin-top:.5em}.secPost_contents h2{font-weight:bold;line-height:1.4;position:relative;padding-bottom:.5em}.secPost_contents h2{font-size:24px}@media screen and (max-width: 768px){.secPost_contents h2{font-size:18px}}.secPost_contents h2+p{margin:40px 0 25px}@media screen and (max-width: 768px){.secPost_contents h2+p{margin:20px 0 15px}}.secPost_contents h2::before{content:"";width:100%;height:.2em;background:linear-gradient(90deg, #e65858 30%, #ccc 30%);position:absolute;bottom:0;left:0}.secPost_contents h3{font-size:20px}@media screen and (max-width: 768px){.secPost_contents h3{font-size:16px}}.secPost_contents h3:not(:first-child){margin:40px 0 30px}@media screen and (max-width: 768px){.secPost_contents h3:not(:first-child){margin:25px 0 20px}}.secPost_contents h3{font-weight:bold;line-height:1.4;border-left:.5em solid #e65858;padding-left:.5em}.secPost_contents table{font-size:16px}@media screen and (max-width: 768px){.secPost_contents table{font-size:12px}}.secPost_contents table{border:1px solid #ccc}.secPost_contents table tr,.secPost_contents table th,.secPost_contents table td,.secPost_contents table p,.secPost_contents table ul,.secPost_contents table ol,.secPost_contents table thead,.secPost_contents table tbody{font-size:1em}.secPost_contents table th,.secPost_contents table td{border:1px solid #ccc;padding:.5em 1em}.secPost_contents table th{background:#eee}.secPost_contents table ul,.secPost_contents table ol{padding:0 0 0 1em;border:none}.secPost_note{margin-top:40px}@media screen and (max-width: 768px){.secPost_note{margin-top:25px}}.secPost_note{font-size:14px}@media screen and (max-width: 768px){.secPost_note{font-size:12px}}.secPost_note .list-note{font-size:1em}.secPost_note .list-note li{font-size:1em}.secPost_useService{text-align:center}.secPost_useService{margin-top:60px}@media screen and (max-width: 768px){.secPost_useService{margin-top:40px}}.secPost_useService p{border:2px solid #eeeae8;display:inline-block;text-align:center;padding:10px 50px;border-radius:2px}@media screen and (max-width: 768px){.secPost_useService p{padding:10px;text-align:left}}.secPost_useService .btn.is-apply{margin-top:20px}@media screen and (max-width: 768px){.secPost_useService .btn.is-apply{margin-top:15px}}@media screen and (max-width: 768px){.secPost_useService .btn.is-apply{padding:15px 0}}/*# sourceMappingURL=style.css.map */