@charset "UTF-8";html{scroll-behavior:smooth}.u-color-line{color:#07b53b}.u-inlineBlock{display:inline-block}.u-sp{display:none}.l-header{width:100%;height:83px;padding-top:1.375rem;padding-bottom:1.4375rem;padding-left:10.625rem;border-bottom:1px solid #c02}.l-header__logo{display:inline-block;width:170px;height:38px}.l-header__logo img{display:block;width:100%;height:100%;object-fit:contain}.l-main{display:flex;flex-direction:column}.l-main__keyvisual{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:space-around;width:100%;height:33.7vw;margin:0;background:center top/100% 100% no-repeat url(https://d18f657670wm8u.cloudfront.net/otona/insurance/line-app/images/index-kv--wide.png?20260807)}.l-main__keyvisual__text{display:flex;flex-direction:column;gap:.6vw;align-items:center}.l-main__keyvisual__text__main{font-size:3.5vw;line-height:1.4;text-align:center}.l-main__keyvisual__text__main .is-line{display:inline-block;font-size:5.2vw;color:#06c755;transform:translateY(.04em)}.l-main__keyvisual__text__main .is-app{font-size:5vw;color:#f08300}.l-main__keyvisual__text__main .is-sp-small{letter-spacing:-.04em}.l-main__keyvisual__text__main .is-consonant{letter-spacing:-.15em}.l-main__keyvisual__text__sub{font-family:"Hiragino Sans",sans-serif;font-size:1.5vw}.l-main__keyvisual__qrcode{display:flex;gap:2.8vw}.l-main__keyvisual__qrcode__item{display:flex;flex-direction:column;align-items:center}.l-main__keyvisual__qrcode__item__title{display:flex;gap:1.4vw;align-items:center;margin-bottom:.7vw}.l-main__keyvisual__qrcode__item__title__image{display:block;width:2.8vw;height:2.8vw}.l-main__keyvisual__qrcode__item__title__text{font-size:1.4vw;font-weight:300}.l-main__keyvisual__qrcode__item__button{display:flex;align-items:center;justify-content:space-between;width:10.1vw;height:calc(2.8vw - 6px);padding:.7vw .6vw .7vw 1.1vw;margin-bottom:.6vw;font-size:1vw;font-weight:600;line-height:1.2;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background-color:#06c755;border-radius:.3vw;box-shadow:3px 3px 3px #0000004D}.l-main__keyvisual__qrcode__item__button::after{display:inline-block;width:.5vw;height:.5vw;content:"";border-right:.14vw solid #fff;border-bottom:.14vw solid #fff;transform:translateY(-10%) rotate(-45deg)}.l-main__keyvisual__qrcode__item__button:hover{opacity:.8}.l-main__keyvisual__qrcode__item__button.u-sp{display:none}.l-main__keyvisual__qrcode__item__code{padding:.2vw}.l-main__keyvisual__qrcode__item__code__image{display:block;width:5.3vw;height:5.3vw}.l-main__keyvisual__qrcode__item__store{display:flex;gap:1.4vw}.l-main__keyvisual__qrcode__item__store__item{display:flex;flex-direction:column;gap:.6vw;align-items:center}.l-main__keyvisual__qrcode__item__store__item__button__image{display:block;width:7.8vw;height:2.8vw}.l-main__keyvisual__qrcode__item__store__item__button:hover{opacity:.8}.l-main__keyvisual__qrcode__item__store__item__code{padding:.2vw}.l-main__keyvisual__qrcode__item__store__item__code__image{display:block;width:5.3vw;height:5.3vw}.l-main__navmenu{width:100%;background-color:#fff6e0;border-top:10px solid #fff}.l-main__navmenu__list{display:flex;gap:15px;justify-content:center;max-width:1100px;padding:2.5rem .625rem;margin:0 auto}.l-main__navmenu__list__item{display:flex;flex:1;align-items:center;justify-content:space-between;height:69px;padding:1.5625rem 1.25rem;font-size:1.125rem;font-weight:600;color:#333;text-decoration:none;cursor:pointer;background-color:#fff;border-radius:10px;box-shadow:3px 3px 3px #0000004D}.l-main__navmenu__list__item:hover{opacity:.8}.l-main__navmenu__list__item::before{display:inline-block;width:13px;height:13px;content:"";transform:translateY(-10%) rotate(45deg)}.l-main__navmenu__list__item::after{display:inline-block;width:13px;height:13px;content:"";border-right:4px solid #efbc44;border-bottom:4px solid #efbc44;transform:translateY(-10%) rotate(45deg)}.l-main__navmenu__list__item.u-sp{display:none}.l-main__section{display:flex;flex-direction:column;gap:50px;max-width:1100px;padding:3.75rem .625rem;margin:0 auto}.l-main__section.p-convenience{gap:100px;padding-bottom:6.25rem}.l-main__section.p-choice{gap:50px;width:100%;max-width:none;margin:0;background:center top/100% 100% no-repeat url(https://d18f657670wm8u.cloudfront.net/otona/insurance/line-app/images/index-bg-main--wide.png?20260807)}.l-main__section.p-faq{padding-bottom:6.25rem}.l-main__section__title{display:flex;flex-direction:column;gap:15px;align-items:center}.l-main__section__title.p-choice{width:100%;max-width:1100px;margin:0 auto}.l-main__section__title__main{margin-bottom:.3125rem;font-size:2.625rem;text-align:center}.l-main__section__title__main .is-line{color:#06c755}.l-main__section__title__main .is-app{color:#f08300}.l-main__section__title__main .is-strong{font-size:3.875rem}.l-main__section__title__main::after{display:block;width:80px;height:5px;margin:.3125rem auto 0;content:"";background-color:#efbc44;border-radius:30px}.l-main__section__title__main.p-convenience{line-height:1.1}.l-main__section__title__sub{font-size:1.25rem;font-weight:300;text-align:center}.l-main__section__title__information{display:flex;gap:20px;width:560px}.l-main__section__title__information.p-choice{gap:30px;width:100%;margin-top:2.1875rem}.l-main__section__title__information__line{padding:1.25rem 1.0625rem 1.25rem 1.6875rem;background-color:#f1fff1;border-radius:20px}.l-main__section__title__information__line__text{width:226px;font-size:1.25rem;font-weight:600;text-align:center;white-space:nowrap}.l-main__section__title__information__line__text .is-line{color:#06c755}.l-main__section__title__information__line.p-choice{display:flex;flex:1;flex-direction:column;gap:30px;padding:2.5rem;background-color:#fff}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading{display:flex;gap:30px;align-items:flex-end}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading.u-tb{display:none}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__image{display:block;width:185px;height:134px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title__icon{display:block;width:40px;height:40px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title__text{font-size:1.75rem;font-weight:600;white-space:nowrap}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title__text .is-line{color:#06c755}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body__item{display:flex;gap:10px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body__item__icon{display:block;width:26px;height:26px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body__item__text{font-size:1rem;font-weight:600}.l-main__section__title__information__app{padding:1.25rem .9375rem;background-color:#fff5e9;border-radius:20px}.l-main__section__title__information__app__text{font-size:1.25rem;font-weight:600;text-align:center;white-space:nowrap}.l-main__section__title__information__app__text .is-app{color:#f08300}.l-main__section__title__information__app.p-choice{display:flex;flex:1;flex-direction:column;gap:30px;padding:2.5rem;background-color:#fff}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading{display:flex;gap:30px;align-items:flex-end}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading.u-tb{display:none}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__image{display:block;width:185px;height:134px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title__icon{display:block;width:40px;height:40px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title__text{font-size:1.75rem;font-weight:600;white-space:nowrap}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title__text .is-app{color:#f08300}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body__item{display:flex;gap:10px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body__item__icon{display:block;width:26px;height:26px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body__item__text{font-size:1rem;font-weight:600}.l-main__section__content{display:flex;gap:40px;justify-content:center;counter-reset:convenience-num}.l-main__section__content__item{display:flex;flex-direction:column;align-items:center}.l-main__section__content__item.p-convenience{position:relative;flex:1;gap:20px}.l-main__section__content__item.p-convenience.u-sp{display:none}.l-main__section__content__item.p-convenience::before{position:absolute;top:-45px;left:0;z-index:1;font-family:"Noto Sans",sans-serif;font-size:3.75rem;font-weight:700;line-height:1.5;color:#8b8b8b;content:counter(convenience-num,decimal-leading-zero);counter-increment:convenience-num}.l-main__section__content__item.p-convenience .l-main__section__content__item__image{display:block;width:130px;height:130px}.l-main__section__content__item.p-convenience .l-main__section__content__item__description{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.l-main__section__content__item.p-convenience .l-main__section__content__item__description__main{display:flex;flex-direction:column;gap:10px;font-size:1.25rem;font-weight:600;text-align:center;white-space:nowrap}.l-main__section__content__item.p-convenience .l-main__section__content__item__description__main::after{display:block;width:64px;height:2px;margin:.125rem auto 0;content:"";background-color:#e8e8e8}.l-main__section__content__item.p-convenience .l-main__section__content__item__description__sub{font-size:1rem;font-weight:300}.l-main__section__content__item.p-faq{flex:1;gap:30px}.l-main__section__content__item__title{display:flex;gap:25px;align-items:center}.l-main__section__content__item__title__image{display:block;width:50px;height:50px}.l-main__section__content__item__title__text{font-size:1.875rem}.l-main__section__content__item__title__text .is-line{color:#06c755}.l-main__section__content__item__title__text .is-app{color:#f08300}.l-main__section__content__item__body{display:flex;flex-direction:column;gap:20px}.l-main__section__content__item__body__faq{padding:1.875rem;border-radius:20px}.l-main__section__content__item__body__faq[open]{height:auto}.l-main__section__content__item__body__faq[open] .l-main__section__content__item__body__faq__answer{height:auto}.l-main__section__content__item__body__faq.is-line{background-color:#f1fff1}.l-main__section__content__item__body__faq.is-app{background-color:#fff5e9}.l-main__section__content__item__body__faq__question{position:relative;padding-right:2.0625rem;padding-left:2.25rem;cursor:pointer}.l-main__section__content__item__body__faq__question *{pointer-events:none}.l-main__section__content__item__body__faq__question__symbol{position:absolute;left:0;display:block;width:28px;height:28px;border-radius:50%}.l-main__section__content__item__body__faq__question__symbol.is-line{background-color:#06c755}.l-main__section__content__item__body__faq__question__symbol.is-app{background-color:#f08300}.l-main__section__content__item__body__faq__question__symbol__text{font-size:1.125rem;font-weight:600;color:#fff;text-align:center}.l-main__section__content__item__body__faq__question__text{font-size:1.125rem;font-weight:600}.l-main__section__content__item__body__faq__question::before{position:absolute;top:50%;right:5px;width:13px;height:3px;content:"";transform:translateY(-50%)}.l-main__section__content__item__body__faq__question::after{position:absolute;top:50%;right:10px;width:3px;height:13px;content:"";transition:transform .2s,opacity .2s;transform:translateY(-50%)}.l-main__section__content__item__body__faq__question.is-line::before{background-color:#06c755}.l-main__section__content__item__body__faq__question.is-line::after{background-color:#06c755}.l-main__section__content__item__body__faq__question.is-app::before{background-color:#f08300}.l-main__section__content__item__body__faq__question.is-app::after{background-color:#f08300}.l-main__section__content__item__body__faq__question[aria-expanded=true]::after{opacity:0;transform:translateY(-50%) rotate(90deg)}.l-main__section__content__item__body__faq__answer{display:flex;flex-direction:column;gap:10px}.l-main__section__content__item__body__faq__answer::before{display:block;width:100%;height:1px;margin:.0625rem auto 0;margin-top:.625rem;content:"";background-color:#e8e8e8}.l-main__section__content__item__body__faq__answer[hidden]{display:none}.l-main__section__content__item__body__faq__answer__content{position:relative;padding-left:2.25rem}.l-main__section__content__item__body__faq__answer__content__symbol{position:absolute;left:0;display:block;width:28px;height:28px;background-color:#fff;border-radius:50%}.l-main__section__content__item__body__faq__answer__content__symbol__text{font-size:1.125rem;font-weight:600;text-align:center}.l-main__section__content__item__body__faq__answer__content__symbol__text.is-line{color:#06c755}.l-main__section__content__item__body__faq__answer__content__symbol__text.is-app{color:#f08300}.l-main__section__content__item__body__faq__answer__content__text{display:flex;flex-direction:column;gap:8px;font-size:1rem}.l-main__section__content__item__body__faq__answer__content__text__main{font-weight:600}.l-main__section__content__item__body__faq__answer__content__text__sub{font-weight:300}.l-main__section__content__item__body__faq__answer__content__text__note{margin-top:.3125rem;font-size:.875rem;font-weight:300}.l-main__section__content__item__body__faq__answer__content__text__note::before{padding-right:.3125rem;content:"※"}.l-main__section__content__item__footer{display:flex;gap:5px;align-items:center}.l-main__section__content__item__footer__link{font-size:1rem;font-weight:600;color:#333;text-decoration:none}.l-main__section__content__item__footer__link:hover{text-decoration:underline!important}.l-main__section__content__item__footer__image{display:block;width:17px;height:17px}.l-main__section__content.p-choice{display:flex;flex-direction:column;gap:30px;align-items:center}.l-main__section__content.p-choice .l-main__section__content__table{display:flex;flex-direction:column;gap:15px}.l-main__section__content.p-choice .l-main__section__content__table__item{display:flex;flex-direction:column;align-items:center;padding:2.5rem 3.125rem;background-color:#fff;border-radius:20px}.l-main__section__content.p-choice .l-main__section__content__table__item__title{margin-bottom:1.25rem;font-size:1.75rem;line-height:1;text-align:center;background:linear-gradient(transparent 40%,#fee37c 60%)}.l-main__section__content.p-choice .l-main__section__content__table__item__header{display:flex;gap:284px;margin-bottom:.9375rem}.l-main__section__content.p-choice .l-main__section__content__table__item__header__cell{display:flex;justify-content:center;width:200px}.l-main__section__content.p-choice .l-main__section__content__table__item__header__cell__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.1875rem .9375rem;font-size:1.25rem;font-weight:600;color:#fff;border-radius:10px}.l-main__section__content.p-choice .l-main__section__content__table__item__header__cell__text.is-line{background-color:#06c755}.l-main__section__content.p-choice .l-main__section__content__table__item__header__cell__text.is-app{background-color:#f08300}.l-main__section__content.p-choice .l-main__section__content__table__item__body{display:flex;flex-direction:column;gap:10px;align-items:center}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row{display:flex;gap:20px}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__cell{display:flex;align-items:center;justify-content:center;width:200px;border-bottom:3px solid #f1f1f1}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__cell__circle-icon{display:block;width:40px;height:40px}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__cell__border-icon{display:block;width:30px;height:4px}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__label{width:244px;padding:1.34375rem 0;text-align:center}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__label__text{font-size:1.25rem;font-weight:600}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__label__text__sub{font-size:.875rem;font-weight:300}.l-main__section__content.p-choice .l-main__section__content__arrows{display:flex;gap:284px;padding:0 3.125rem}.l-main__section__content.p-choice .l-main__section__content__arrows__item{width:200px;padding:0 4.0625rem}.l-main__section__content.p-choice .l-main__section__content__arrows__item__image{display:block;width:70px;height:62px}.l-main__section__content.p-choice .l-main__section__content__tab__list{display:flex;align-items:flex-end}.l-main__section__content.p-choice .l-main__section__content__tab__list__item{flex:1;text-align:center}.l-main__section__content.p-choice .l-main__section__content__tab__list__item__link{display:block;width:100%;padding:.75rem 0;font-size:1.5rem;font-weight:600;color:#333;cursor:pointer;background-color:#e8e8e8;border-radius:20px 20px 0 0}.l-main__section__content.p-choice .l-main__section__content__tab__list__item__link:hover{opacity:.8}.l-main__section__content.p-choice .l-main__section__content__tab__list__item[aria-selected=true] .l-main__section__content__tab__list__item__link{padding:.9375rem 0;font-size:2rem;color:#fff}.l-main__section__content.p-choice .l-main__section__content__tab__list__item[aria-selected=true] .l-main__section__content__tab__list__item__link.is-line{background-color:#06c755}.l-main__section__content.p-choice .l-main__section__content__tab__list__item[aria-selected=true] .l-main__section__content__tab__list__item__link.is-app{background-color:#f08300}.l-main__section__content.p-choice .l-main__section__content__tab__content{display:flex;flex-direction:column;gap:30px;align-items:center;padding:3.125rem 2.5rem;background-color:#fff;border-radius:0 0 20px 20px}.l-main__section__content.p-choice .l-main__section__content__tab__content[hidden]{display:none}.l-main__section__content.p-choice .l-main__section__content__tab__content.is-line{border:3px solid #06c755}.l-main__section__content.p-choice .l-main__section__content__tab__content.is-app{border:3px solid #f08300}.l-main__section__content.p-choice .l-main__section__content__tab__content__body{display:flex;gap:20px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item{display:flex;flex:1;flex-direction:column;gap:20px;align-items:center}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__image{display:block;width:326px;height:191px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text{display:flex;flex-direction:column;align-items:center;width:282px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__main{width:100%;padding-bottom:.9375rem;margin-bottom:.75rem;font-size:1.375rem;font-weight:500;text-align:center}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__main.is-line{color:#06c755;border-bottom:1px solid #06c755}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__main.is-app{color:#f08300;border-bottom:1px solid #f08300}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__sub{font-size:1rem;font-weight:400}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__note{padding-left:1.35em;margin-top:.3125rem;font-size:.875rem;font-weight:300;text-indent:-1.35em}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__note::before{padding-right:.3125rem;content:"※"}.l-main__section__content.p-choice .l-main__section__content__tab__content__footer{display:flex;gap:5px;align-items:center}.l-main__section__content.p-choice .l-main__section__content__tab__content__footer__link{font-size:1rem;font-weight:600;color:#333;text-decoration:none}.l-main__section__content.p-choice .l-main__section__content__tab__content__footer__link:hover{text-decoration:underline}.l-main__section__content.p-choice .l-main__section__content__tab__content__footer__image{display:block;width:17px;height:17px}.l-main__section.p-qrcode{display:flex;flex-direction:column;gap:30px;align-items:center;padding:6.25rem .625rem 2.5rem}.l-main__section.p-qrcode .l-main__section__header{display:flex;flex-direction:column;align-items:center}.l-main__section.p-qrcode .l-main__section__header__copy{margin-bottom:1.25rem;font-size:1.625rem;font-weight:600}.l-main__section.p-qrcode .l-main__section__header__main{display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:1rem}.l-main__section.p-qrcode .l-main__section__header__main__first{display:flex;gap:17px}.l-main__section.p-qrcode .l-main__section__header__main__first__item{display:flex;gap:25px;align-items:center}.l-main__section.p-qrcode .l-main__section__header__main__first__item__text{font-size:2.25rem}.l-main__section.p-qrcode .l-main__section__header__main__first__item__text.is-line{color:#06c755}.l-main__section.p-qrcode .l-main__section__header__main__first__item__text.is-app{color:#f08300}.l-main__section.p-qrcode .l-main__section__header__main__first__item__image{display:block;width:50px;height:50px}.l-main__section.p-qrcode .l-main__section__header__main__second{font-size:3rem;line-height:1;background:linear-gradient(transparent 40%,#fee37c 60%)}.l-main__section.p-qrcode .l-main__section__header__main__second .is-narrow{letter-spacing:-43%}.l-main__section.p-qrcode .l-main__section__header__sub{font-size:1.125rem;font-weight:300;text-align:center}.l-main__section.p-qrcode .l-main__section__body{display:flex;width:100%}.l-main__section.p-qrcode .l-main__section__body__item{display:flex;flex:1;flex-direction:column;gap:30px;align-items:center;padding:2.5rem}.l-main__section.p-qrcode .l-main__section__body__item.is-line{background-color:#06c755;border-radius:20px 0 0 20px}.l-main__section.p-qrcode .l-main__section__body__item.is-app{background-color:#f08300;border-radius:0 20px 20px 0}.l-main__section.p-qrcode .l-main__section__body__item__text{font-size:2.25rem;color:#fff}.l-main__section.p-qrcode .l-main__section__body__item__button-area{display:flex;flex-direction:column;gap:12px;align-items:center}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button{display:flex;align-items:center;justify-content:space-between;width:207px;height:56px;padding:1rem .75rem 1rem 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.2;color:#06c755;text-align:center;text-decoration:none;background-color:#fff;border-radius:5px;box-shadow:3px 3px 3px #0000004D}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button::after{display:inline-block;width:12px;height:12px;content:"";border-right:3px solid #06c755;border-bottom:3px solid #06c755;transform:translateY(-10%) rotate(-45deg)}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button:hover{opacity:.8}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button.u-sp{display:none}.l-main__section.p-qrcode .l-main__section__body__item__button-area__code{padding:.3125rem}.l-main__section.p-qrcode .l-main__section__body__item__button-area__code__image{display:block;width:94px;height:94px}.l-main__section.p-qrcode .l-main__section__body__item__button-area__note{display:none}.l-main__section.p-qrcode .l-main__section__body__item__store{display:flex;gap:17px}.l-main__section.p-qrcode .l-main__section__body__item__store__item{display:flex;flex-direction:column;gap:9px;align-items:center}.l-main__section.p-qrcode .l-main__section__body__item__store__item__button__image{display:block;width:167px;height:58px}.l-main__section.p-qrcode .l-main__section__body__item__store__item__button:hover{opacity:.8}.l-main__section.p-qrcode .l-main__section__body__item__store__item__code{padding:.3125rem}.l-main__section.p-qrcode .l-main__section__body__item__store__item__code__image{display:block;width:95px;height:95px}.l-main__finally{padding:.625rem}.l-main__finally__text{max-width:1100px;margin:0 auto;font-weight:300;color:#2c405d}.l-float{position:fixed;bottom:0;left:0;z-index:100;display:flex;width:100%;height:98px;margin:0 auto;color:#fff;pointer-events:none;visibility:hidden;transition:.2s visibility ease-out,.2s transform ease-out;transform:translateY(100%)}.l-float.is-fixed{pointer-events:all;visibility:visible;transform:translateY(0)}.l-float__pagetop{position:absolute;bottom:108px;left:75vw;display:flex;gap:15px;align-items:center;width:183px;padding:.9375rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.5;color:#333;text-align:center;text-decoration:none;background-color:#fff;border:2px solid #efbc44;border-radius:60px;box-shadow:3px 3px 3px #0000004D}.l-float__pagetop::after{display:inline-block;width:12px;height:12px;content:"";border-right:3px solid #efbc44;border-bottom:3px solid #efbc44;transform:translateY(20%) rotate(-135deg)}.l-float__pagetop:hover{opacity:.8}.l-float__pagetop.u-sp{display:none}.l-float__line{display:flex;flex:1;gap:20px;align-items:center;justify-content:flex-end;padding:1.25rem 7.6vw 1.25rem .625rem;background-color:#06c755}.l-float__line__text{font-size:1.25rem;font-weight:600;white-space:nowrap}.l-float__line__button{position:relative;display:flex;align-items:center;justify-content:space-between;width:182px;padding:.75rem .5rem .75rem 1rem;font-size:1.125rem;font-weight:600;line-height:1.2;color:#06c755;text-align:center;text-decoration:none;white-space:nowrap;background-color:#fff;border-radius:5px;box-shadow:3px 3px 3px #0000004D}.l-float__line__button.u-sp{display:none}.l-float__line__button::after{display:inline-block;width:10px;height:10px;content:"";border-right:3px solid #06c755;border-bottom:3px solid #06c755;transform:translateY(-10%) rotate(-45deg)}.l-float__line__button:hover{opacity:.8}.l-float__app{display:flex;flex:1;gap:20px;align-items:center;padding:1.8125rem .625rem 1.8125rem 4.8vw;background-color:#f08300}.l-float__app__text{font-size:1.25rem;font-weight:600;white-space:nowrap}.l-float__app__store{display:flex;gap:9px}.l-float__app__store__button__image{display:block;width:123px;height:43px}.l-float__app__store__button:hover{opacity:.8}.l-footer{margin-bottom:6.125rem}@media screen and (max-width:767px),print{.u-pc{display:none}.u-sp{display:block}.l-header{height:70px;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:.9375rem}.l-header__logo{width:134px;height:30px}.l-main__keyvisual{justify-content:center;height:167.2vw;padding-bottom:36vw;background:center top/100% 100% no-repeat url(https://d18f657670wm8u.cloudfront.net/otona/insurance/line-app/images/index-kv.png?20260807)}.l-main__keyvisual__text{gap:1.2vw}.l-main__keyvisual__text__main{font-size:8vw}.l-main__keyvisual__text__main .is-line{font-size:12.3vw}.l-main__keyvisual__text__main .is-app{font-size:12.3vw}.l-main__keyvisual__text__main .is-sp-small{font-size:6.9vw}.l-main__keyvisual__text__sub{font-size:4.3vw}.l-main__keyvisual__qrcode{gap:9.3vw}.l-main__keyvisual__qrcode__item__title{gap:5.3vw;margin-bottom:4.3vw}.l-main__keyvisual__qrcode__item__title__image{width:10.7vw;height:10.7vw}.l-main__keyvisual__qrcode__item__title__text{font-size:4.3vw}.l-main__keyvisual__qrcode__item__button{width:41.6vw;height:13.3vw;padding:4.4vw 2.7vw 4.4vw 4.8vw;font-size:3.7vw;border-radius:1.3vw}.l-main__keyvisual__qrcode__item__button::after{width:1.9vw;height:1.9vw;border-right:.5vw solid #fff;border-bottom:.5vw solid #fff}.l-main__keyvisual__qrcode__item__button.u-pc{display:none}.l-main__keyvisual__qrcode__item__button.u-sp{display:flex}.l-main__keyvisual__qrcode__item__code{display:none}.l-main__keyvisual__qrcode__item__store{flex-direction:column;gap:2.1vw}.l-main__keyvisual__qrcode__item__store__item{gap:2.1vw}.l-main__keyvisual__qrcode__item__store__item__button__image{width:34.7vw;height:12.1vw}.l-main__keyvisual__qrcode__item__store__item__code{display:none}.l-main__navmenu__list{flex-direction:column;gap:10px;padding:1.875rem 1rem}.l-main__navmenu__list__item{width:100%;height:59px;padding:1.25rem;font-size:1rem;border-radius:10px;box-shadow:3px 3px 3px #0000004D}.l-main__navmenu__list__item.u-pc{display:none}.l-main__navmenu__list__item.u-sp{display:flex}.l-main__section{padding:3.75rem 1rem}.l-main__section.p-convenience{gap:40px;padding-bottom:3.75rem}.l-main__section.p-choice{background:center top/100% 100% no-repeat url(https://d18f657670wm8u.cloudfront.net/otona/insurance/line-app/images/index-bg-main.png?20260807)}.l-main__section.p-faq{padding-bottom:3.75rem}.l-main__section__title__main{font-size:1.875rem}.l-main__section__title__main .is-strong{font-size:2.625rem}.l-main__section__title__sub{font-size:1.125rem}.l-main__section__title__information{gap:10px;width:100%}.l-main__section__title__information.p-choice{flex-direction:column}.l-main__section__title__information__line{flex:1;padding:.9375rem .625rem}.l-main__section__title__information__line__text{width:auto;font-size:1.125rem}.l-main__section__title__information__line.p-choice{gap:20px;padding:2rem 1rem}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading.u-pc{display:none}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading.u-tb{display:flex;flex-direction:column;gap:10px;align-items:center}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title{flex-direction:row;align-items:center}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title__text{font-size:1.125rem}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body{gap:10px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body__item__icon{width:18px;height:18px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body__item__text{font-size:.875rem}.l-main__section__title__information__app{flex:1;padding:.9375rem .625rem}.l-main__section__title__information__app__text{font-size:1.125rem}.l-main__section__title__information__app.p-choice{gap:20px;padding:2rem 1rem}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading.u-pc{display:none}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading.u-tb{display:flex;flex-direction:column;gap:10px;align-items:center}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title{flex-direction:row;align-items:center}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title__text{font-size:1.125rem}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body{gap:10px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body__item__icon{width:18px;height:18px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body__item__text{font-size:.875rem}.l-main__section__content{flex-direction:column;align-items:center}.l-main__section__content__item.p-convenience.u-sp{display:flex;max-width:526px}.l-main__section__content__item.p-convenience::before{display:none}.l-main__section__content__item.p-convenience .l-main__section__content__item__image{width:115px;height:115px}.l-main__section__content__item.p-convenience .l-main__section__content__item__description{flex-direction:row;gap:16px;width:100%}.l-main__section__content__item.p-convenience .l-main__section__content__item__description__main{gap:0;font-size:1.125rem;text-align:left}.l-main__section__content__item.p-convenience .l-main__section__content__item__description__main::before{margin-bottom:.6875rem;font-family:"Noto Sans",sans-serif;font-size:2.5rem;font-weight:700;line-height:1;color:#8b8b8b;content:counter(convenience-num,decimal-leading-zero);counter-increment:convenience-num}.l-main__section__content__item.p-convenience .l-main__section__content__item__description__main::after{margin:.125rem;margin-top:.5rem}.l-main__section__content__item.p-faq{gap:20px}.l-main__section__content__item__title{gap:20px}.l-main__section__content__item__title__image{width:40px;height:40px}.l-main__section__content__item__title__text{font-size:1.25rem}.l-main__section__content__item__body{gap:15px}.l-main__section__content__item__body__faq{padding:1.25rem}.l-main__section__content__item__body__faq__question__symbol{width:26px;height:26px}.l-main__section__content__item__body__faq__question__symbol__text{font-size:1rem}.l-main__section__content__item__body__faq__question__text{font-size:1rem}.l-main__section__content__item__body__faq__answer__content__symbol{width:26px;height:26px}.l-main__section__content__item__body__faq__answer__content__symbol__text{font-size:1rem}.l-main__section__content.p-choice .l-main__section__content__table{gap:10px}.l-main__section__content.p-choice .l-main__section__content__table__item{padding:2rem 1rem}.l-main__section__content.p-choice .l-main__section__content__table__item__title{font-size:1.375rem}.l-main__section__content.p-choice .l-main__section__content__table__item__header{gap:135px;margin-bottom:.3125rem}.l-main__section__content.p-choice .l-main__section__content__table__item__header__cell{width:88px}.l-main__section__content.p-choice .l-main__section__content__table__item__header__cell__text{font-size:1rem;border-radius:5px}.l-main__section__content.p-choice .l-main__section__content__table__item__body{gap:0}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row{gap:3.5px}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__cell{width:88px;border-bottom:2px solid #f1f1f1}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__cell__circle-icon{width:30px;height:30px}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__cell__border-icon{width:20px;height:3px}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__label{width:128px;padding:.625rem 0}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__label__text{font-size:1rem}.l-main__section__content.p-choice .l-main__section__content__table__item__body__row__label__text__sub{font-size:.75rem}.l-main__section__content.p-choice .l-main__section__content__arrows{gap:135px;padding:0 1rem}.l-main__section__content.p-choice .l-main__section__content__arrows__item{width:88px;padding:0 1.3125rem}.l-main__section__content.p-choice .l-main__section__content__arrows__item__image{width:46px;height:41px}.l-main__section__content.p-choice .l-main__section__content__tab__list__item__link{padding:.9375rem 0;font-size:1rem}.l-main__section__content.p-choice .l-main__section__content__tab__list__item[aria-selected=true] .l-main__section__content__tab__list__item__link{padding:1.25rem 0;font-size:1.125rem}.l-main__section__content.p-choice .l-main__section__content__tab__content{gap:40px;padding:2.5rem 1.5rem}.l-main__section__content.p-choice .l-main__section__content__tab__content__body{flex-direction:column;gap:40px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item{gap:15px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__image{width:297px;height:173px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text{width:295px}.l-main__section__content.p-choice .l-main__section__content__tab__content__body__item__text__main{padding-bottom:.625rem;margin-bottom:.625rem;font-size:1.125rem}.l-main__section.p-qrcode{padding:6.25rem 1rem 2.5rem}.l-main__section.p-qrcode .l-main__section__header__copy{margin-bottom:.875rem;font-size:1.125rem}.l-main__section.p-qrcode .l-main__section__header__main{gap:12px;margin-bottom:1.25rem}.l-main__section.p-qrcode .l-main__section__header__main__first__item{gap:20px}.l-main__section.p-qrcode .l-main__section__header__main__first__item__text{font-size:1.625rem}.l-main__section.p-qrcode .l-main__section__header__main__first__item__image{width:40px;height:40px}.l-main__section.p-qrcode .l-main__section__header__main__second{font-size:1.625rem}.l-main__section.p-qrcode .l-main__section__body{flex-direction:column}.l-main__section.p-qrcode .l-main__section__body__item{gap:20px;padding:2rem 1rem}.l-main__section.p-qrcode .l-main__section__body__item.is-line{border-radius:20px 20px 0 0}.l-main__section.p-qrcode .l-main__section__body__item.is-app{border-radius:0 0 20px 20px}.l-main__section.p-qrcode .l-main__section__body__item__text{font-size:1.75rem}.l-main__section.p-qrcode .l-main__section__body__item__button-area{gap:10px}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button{width:187px;height:46px;padding:.75rem .5rem .75rem 1.25rem;font-size:1.125rem}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button.u-pc{display:none}.l-main__section.p-qrcode .l-main__section__body__item__button-area__button.u-sp{display:flex}.l-main__section.p-qrcode .l-main__section__body__item__button-area__code{display:none}.l-main__section.p-qrcode .l-main__section__body__item__button-area__note{display:block;font-size:.875rem;font-weight:600;color:#fff}.l-main__section.p-qrcode .l-main__section__body__item__store{gap:15px;padding:.9375rem 1.125rem}.l-main__section.p-qrcode .l-main__section__body__item__store__item__button__image{width:133px;height:46px}.l-main__section.p-qrcode .l-main__section__body__item__store__item__code{display:none}.l-main__finally{padding-right:1rem;padding-left:1rem}.l-float{height:101px}.l-float__pagetop{right:20px;left:auto;gap:10px;width:153px;padding:.625rem .9375rem;font-size:.875rem;font-weight:300}.l-float__pagetop::after{width:9px;height:9px;border-right:2px solid #efbc44;border-bottom:2px solid #efbc44}.l-float__pagetop.u-pc{display:none}.l-float__pagetop.u-sp{display:flex}.l-float__line{flex-direction:column;gap:5px;padding:1.25rem .625rem}.l-float__line__text{font-size:.875rem}.l-float__line__button{width:122px;padding:.5rem .25rem .5rem .75rem;font-size:.75rem}.l-float__line__button.u-pc{display:none}.l-float__line__button.u-sp{display:flex}.l-float__line__button::after{width:6px;height:6px;border-right:1.8px solid #06c755;border-bottom:1.8px solid #06c755}.l-float__app{flex-direction:column;gap:5px;justify-content:space-between;padding:1.25rem .95313rem}.l-float__app__text{font-size:.875rem}.l-float__app__store{gap:2px;padding-top:.3125rem;padding-bottom:.3125rem}.l-float__app__store__button__image{width:79px;height:28px}.l-footer{margin-bottom:6.3125rem}}@media screen and (min-width:768px) and (max-width:1023px),print{.l-main__section__title__information__line.p-choice{gap:20px;padding:2rem 1rem}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading.u-pc{display:none}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading.u-tb{display:flex;flex-direction:column;gap:10px;align-items:center}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title{flex-direction:row;align-items:center}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__heading__title__text{font-size:1.125rem}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body{gap:10px}.l-main__section__title__information__line.p-choice .l-main__section__title__information__line__body__item__text{font-size:.875rem}.l-main__section__title__information__app.p-choice{gap:20px;padding:2rem 1rem}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading.u-pc{display:none}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading.u-tb{display:flex;flex-direction:column;gap:10px;align-items:center}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title{flex-direction:row;align-items:center}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__heading__title__text{font-size:1.125rem}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body{gap:10px}.l-main__section__title__information__app.p-choice .l-main__section__title__information__app__body__item__text{font-size:.875rem}.l-main__section.p-qrcode .l-main__section__body__item__store__item__button__image{width:16.3vw;height:5.7vw}.l-float__line{gap:1.8vw;padding-right:10.7vw}.l-float__line__text{font-size:1.8vw}.l-float__line__button{width:17.8vw;padding-right:.8vw;padding-left:1.6vw;font-size:1.7vw}.l-float__line__button::after{width:1vw;height:1vw;border-right:.3vw solid #06c755;border-bottom:.3vw solid #06c755}.l-float__app{gap:1.8vw;padding-left:6.7vw}.l-float__app__text{font-size:1.8vw}.l-float__app__store{gap:1.4vw}.l-float__app__store__button__image{width:12vw;height:4.2vw}}