@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-banq-plan .c-card{margin-top:3.07rem}.p-banq-plan .c-card-item__img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:284/190}.p-banq-plan .c-card-item__img.noimg{background-color:var(--color-bg-point);aspect-ratio:1.4947368421;display:block;-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden;border-radius:.3rem}.p-banq-plan .c-card-item__img.noimg::before{content:"";width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;transition:transform .3s ease-in;background:url(../images/common/logo.svg) no-repeat center/80%}.p-banq-plan .box_pager{display:flex;justify-content:center}.p-banq-plan .box_pager p{margin-right:.25rem;margin-left:.25rem;aspect-ratio:1/1}.p-banq-plan .box_pager p a,.p-banq-plan .box_pager p>span{height:100%;width:2.3rem;display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--color-body-primary);border-radius:1000px;background-color:#fff;transition:ease .3s color,ease .3s background-color}@media only screen and (max-width:767px){.p-banq-plan .box_pager p a,.p-banq-plan .box_pager p>span{width:3.07rem}}.p-banq-plan .box_pager p.current{pointer-events:none}.p-banq-plan .box_pager p.current a,.p-banq-plan .box_pager p.current>span{color:#fff;background-color:var(--color-heading-primary-brown)}.mouse .p-banq-plan .box_pager p.btn_next a,.mouse .p-banq-plan .box_pager p.btn_prev a{transition:opacity .3s ease-in}.mouse .p-banq-plan .box_pager p.btn_next a:hover,.mouse .p-banq-plan .box_pager p.btn_prev a:hover,.touch .p-banq-plan .box_pager p.btn_next a.touchstart,.touch .p-banq-plan .box_pager p.btn_prev a.touchstart{opacity:.7}.touch .p-banq-plan .box_pager p.btn_next a,.touch .p-banq-plan .box_pager p.btn_prev a{-webkit-tap-highlight-color:transparent}.touch .p-banq-plan .box_pager p.btn_next a.touchend,.touch .p-banq-plan .box_pager p.btn_prev a.touchend{transition-delay:.2s}.p-banq-plan .box_pager p.btn_next a,.p-banq-plan .box_pager p.btn_prev a{width:1.53rem;border:none!important;background:0 0!important}.p-banq-plan .box_pager p.btn_next a::after{content:"";display:block;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-left:-2px}.p-banq-plan .box_pager p.btn_prev a::after{content:"";display:block;width:6px;height:6px;border-top:1px solid currentColor;border-left:1px solid currentColor;transform:rotate(-45deg);margin-right:-2px}@media only screen and (min-width:1025px){.p-banq-plan .box_pager p.pager a:hover{color:#fff;background-color:var(--color-heading-primary-brown)}}.p-banq-plan .box_pager{margin-top:3.07rem}.p-banq-flow{margin-inline:auto;max-width:96.92rem;width:100%}.p-banq-flow__inner{margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-banq-flow__inner{width:calc(343 / 375 * 100%)}}@media only screen and (min-width:768px){.p-banq-flow__inner{width:calc(1100 / 1260 * 100%);max-width:84.61rem}}.p-banq-flow__list{margin-top:1.92rem;display:flex;flex-direction:column;width:100%;row-gap:3.07rem;text-align:center}@media only screen and (max-width:767px){.p-banq-flow__list{margin-top:1.53rem}}.p-banq-flow__list-step{box-sizing:border-box;padding:1.84rem 1.53rem 1.53rem;background-color:var(--color-heading-primary-blue);border:1px solid var(--color-line-normal);border-radius:.3rem;color:#fff;position:relative}@media only screen and (max-width:767px){.p-banq-flow__list-step{padding:1.53rem 1.15rem}}.p-banq-flow__list-step:not(:last-child)::after{content:"";font-size:1.15rem;position:relative;width:1em;height:1em;position:absolute;bottom:-1.93rem;left:0;right:0;margin:0 auto;border-bottom:2px solid var(--color-heading-primary-dark-brown);border-right:2px solid var(--color-heading-primary-dark-brown);transform:rotate(45deg)}.p-banq-flow__list-step .c-title{display:flex;align-items:center;justify-content:center;--num:2.46rem}.p-banq-flow__list-step .c-title .t{padding-left:.5rem;max-width:calc(100% - var(--num))}.p-banq-flow__list-step .c-title .num{background-color:#fff;border-radius:1000px;color:var(--color-heading-primary-blue);line-height:1;width:var(--num);height:var(--num);display:flex;align-items:center;justify-content:center;font-optical-sizing:auto;letter-spacing:0;font-family:var(--font-family-en-gothic);font-style:var(--font-family-en-gothic-style);font-weight:var(--font-family-en-gothic-weight)}@media only screen and (min-width:768px){.p-banq-flow__list-step .c-title .num{font-size:1.54rem}}@media only screen and (max-width:767px){.p-banq-flow__list-step .c-title .num{font-size:1.38rem}}.p-banq-flow__list-step .text{margin-top:.76rem}.p-banq-flow__list-contact{display:flex;justify-content:center;margin-top:.76rem}@media only screen and (max-width:767px){.p-banq-flow__list-contact{margin-top:1.15rem;flex-direction:column}}.p-banq-flow__list-contact .phone{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-banq-flow__list-contact .phone{flex-direction:column}}@media only screen and (min-width:768px){.p-banq-flow__list-contact .phone .tel,.p-banq-flow__list-contact .phone a{font-size:1.85rem}}@media only screen and (max-width:767px){.p-banq-flow__list-contact .phone .tel,.p-banq-flow__list-contact .phone a{font-size:1.85rem}}.p-banq-flow__list-contact .phone .tel,.p-banq-flow__list-contact .phone a{text-decoration:none;font-weight:200;line-height:1}.p-banq-flow__list-contact .phone .o-icon--tel{font-size:1.15rem}.p-banq-flow__list-contact .phone .o-icon--tel svg{fill:#fff}.p-banq-flow__list-contact .phone .time{margin-left:1em}@media only screen and (max-width:767px){.p-banq-flow__list-contact .phone .time{margin-left:0;margin-top:.5em}}.p-banq-flow__list-contact .c-btn{min-width:15.38rem;margin-left:1.15rem}@media only screen and (max-width:1024px){.p-banq-flow__list-contact .c-btn{margin-top:1.15rem}}@media only screen and (max-width:767px){.p-banq-flow__list-contact .c-btn{margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}}.p-banq-flow{margin-top:7.69rem}@media only screen and (max-width:767px){.p-banq-flow{margin-top:4.61rem}}.p-banq-flow{background-color:var(--color-bg-point);padding:3.07rem 0}