.lp-tlp{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.lp-tlp a.u-box-border:focus-visible{outline-offset:2px}.lp-tlp button.tlp-faq__q{font-family:inherit}.lp-tlp .u-font-palt{font-feature-settings:"palt"}@media(max-width: 1023.98px)and (min-width: 768px){.lp-tlp .tlp-hero__col{width:clamp(336px, calc(50vw - 48px), 464px);max-width:none}.lp-tlp .tlp-hero__title{width:clamp(336px, calc(87.5vw - 336px), 560px);max-width:none}}@media(min-width: 768px)and (max-width: 1023.98px){.lp-tlp .tlp-hero__image{margin-right:-32px}}@media(min-width: 1024px){.lp-tlp .tlp-hero__image{margin-right:calc((1024px - 100vw) / 2 - 32px)}}.lp-tlp .tlp-faq__q::after{content:"";position:absolute;top:24px;right:16px;width:16px;height:16px;background:url('https://icon.lifull.com/lh/chevron-down-6px-outline') no-repeat 50% 50%;background-size:contain;transition:transform .3s ease}.lp-tlp .tlp-faq__item.is-open .tlp-faq__q::after{transform:rotate(180deg)}.lp-tlp .tlp-faq__answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.lp-tlp .tlp-faq__answerInner{overflow:hidden;min-height:0}.lp-tlp .tlp-faq__item.is-open .tlp-faq__answer{grid-template-rows:1fr}@media(max-width: 1023.98px){.lp-tlp-footer .mod-feedback{min-width:auto}.lp-tlp-footer .mod-feedback .feedback__inner{width:auto;padding-bottom:0}.lp-tlp-footer .mod-feedback .feedback__contents{flex-direction:column;justify-content:flex-start;padding:12px 20px 0 10px}.lp-tlp-footer .mod-feedback p.feedback-contents-item__text{text-align:left;padding-bottom:4px}.lp-tlp-footer .mod-feedback a.feedback-contents-item__text{text-decoration:underline}.lp-tlp-footer .mod-feedback .feedback-contents__item:last-child{padding-bottom:16px}}@media(min-width: 1024px){.lp-tlp-footer .mod-feedback a.feedback-contents-item__text{text-decoration:none}}.lp-tlp-footer .mod-feedback{min-width:0;max-width:100%}.lp-tlp-footer .mod-feedback .feedback__inner{width:auto;max-width:100%}body.lp-tlp-page{min-width:768px}.tlp-floating-cta{transform:translateY(calc(100% + 32px));visibility:hidden;pointer-events:none;transition:transform .3s ease,visibility 0s linear .3s,background-color .2s ease}.tlp-floating-cta.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .3s ease,visibility 0s,background-color .2s ease}