.l-work-ctc-section{position:relative;padding:0 20px 60px;color:#fff;overflow:hidden;background-color:#f69381;z-index:var(--z_0-base)}.p-work-tgh-contact{max-width:800px;margin:0 auto}.p-work-tgh-contact__inner{background-color:rgb(255 255 255 / .1);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .2);border-radius:20px;padding:40px 20px;text-align:center}.p-work-tgh-contact__title{font-size:1.575rem;font-weight:700;margin-bottom:15px}.p-work-tgh-contact__lead{font-size:1.075rem;opacity:.9;margin-bottom:40px}.p-work-tgh-contact__sub-title{font-weight:700;margin-bottom:10px}.p-work-tgh-contact__info{font-size:1.075rem;margin-bottom:30px}.p-work-tgh-contact__btn{display:inline-flex;align-items:center;gap:10px;background-color:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .3);padding:15px 30px;border-radius:10px;color:#fff;text-decoration:none;font-weight:700;transition:all 0.3s ease}.p-work-tgh-contact__icon-ext{width:18px;height:18px}.p-work-tgh-contact__note{font-size:1rem;opacity:.7;margin-top:15px}@media screen and (max-height:500px) and (orientation:landscape){.l-work-ctc-section{padding:0 20px 40px}.p-work-tgh-contact__inner{padding:24px 20px}.p-work-tgh-contact__title{font-size:1.4rem;margin-bottom:10px}.p-work-tgh-contact__lead{font-size:.95rem;margin-bottom:20px}.p-work-tgh-contact__info{font-size:.95rem;margin-bottom:20px}.p-work-tgh-contact__btn{padding:10px 24px}.p-work-tgh-contact__note{font-size:.875rem;margin-top:10px}}@media screen and (min-width:768px) and (min-height:501px){.p-work-tgh-contact__inner{padding:60px}.p-work-tgh-contact__title{font-size:1.95rem}@media (hover:hover){.p-work-tgh-contact__btn:hover{transform:scale(1.03);background-color:rgb(255 255 255 / .4);box-shadow:0 4px 12px rgb(0 0 0 / .08)}}}