.index{background-color:#f7f8fa}.p-infoServices{padding:120px 0}@media screen and (max-width: 768px){.p-infoServices{border-radius:40px;padding:80px 0}}.p-infoServices__container{margin:0 auto;max-width:1152px;padding:0 40px}@media screen and (max-width: 768px){.p-infoServices__container{padding:0 24px}}.p-infoServices__title{color:#303030;font-size:2.4rem;font-weight:700;line-height:1.6;margin:0 0 32px}.p-infoServices__rows{margin:0 0 32px}.p-infoServices__row{-webkit-align-items:center;align-items:center;border-bottom:1px dashed #b0b0b0;display:-webkit-flex;display:flex;gap:32px}.p-infoServices__row:first-child{padding:0 0 24px}.p-infoServices__row:not(:first-child){padding:24px 0}@media screen and (max-width: 768px){.p-infoServices__row{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:16px}}.p-infoServices__term{color:#11418e;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.4rem;font-weight:700;line-height:1.6;max-width:50%;width:240px}@media screen and (max-width: 768px){.p-infoServices__term{max-width:none;width:100%}}.p-infoServices__description{color:#303030;font-size:1.4rem;font-weight:500;line-height:1.6;text-align:left}.p-infoServices__list{list-style:disc outside;margin:0 0 0 25px}.p-infoServices__item{color:#303030;font-size:1.4rem;font-weight:500;line-height:1.6}.p-infoServices__buttons{text-align:center}.p-infoFlow{background:#fff;border-radius:80px;padding:120px 0}@media screen and (max-width: 768px){.p-infoFlow{border-radius:40px;padding:80px 0}}.p-infoFlow__container{margin:0 auto;max-width:1152px;padding:0 40px}@media screen and (max-width: 768px){.p-infoFlow__container{padding:0 24px}}.p-infoFlow__article{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:40px;padding:40px 0 0}.p-infoFlow__article:nth-child(even){-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.p-infoFlow__article:not(:last-child){margin:0 0 32px}@media screen and (max-width: 768px){.p-infoFlow__article{-webkit-flex-direction:column;flex-direction:column;gap:24px;padding:24px 0 0}.p-infoFlow__article:nth-child(even){-webkit-flex-direction:column;flex-direction:column}}.p-infoFlow__detail{display:grid;gap:40px 24px;grid-template-areas:"num title" "text text";grid-template-columns:auto 1fr;grid-template-rows:auto auto;width:392px}@media screen and (max-width: 768px){.p-infoFlow__detail{gap:24px 20px;width:100%}}.p-infoFlow__num{-webkit-align-items:center;align-items:center;align-self:center;background:#11418e;border:solid 2px #fff;border-radius:50%;box-sizing:content-box;color:#fff;display:-webkit-flex;display:flex;font-size:1.8rem;font-weight:500;grid-area:num;height:40px;-webkit-justify-content:center;justify-content:center;line-height:1.6;width:40px}.p-infoFlow__title{align-self:center;color:#303030;font-size:2rem;font-weight:700;grid-area:title;line-height:1.6}.p-infoFlow__text{color:#303030;font-size:1.4rem;font-weight:500;grid-area:text;line-height:1.6}.p-infoFlow__pic{width:640px}@media screen and (max-width: 768px){.p-infoFlow__pic{width:auto}}.p-infoFlow__img{aspect-ratio:640/400;border-radius:40px}@media screen and (max-width: 768px){.p-infoFlow__img{border-radius:24px}}.p-infoFaq{padding:120px 0}@media screen and (max-width: 768px){.p-infoFaq{border-radius:40px;padding:80px 0}}.p-infoFaq__container{margin:0 auto;max-width:1152px;padding:0 40px}@media screen and (max-width: 768px){.p-infoFaq__container{padding:0 24px}}.p-infoFaq__list{display:grid;gap:32px}.p-infoFaq__item{background:#fff;border:1px solid #f3f7fd;border-radius:8px;overflow:hidden}.p-infoFaq__title{-webkit-align-items:center;align-items:center;color:#303030;display:-webkit-flex;display:flex;gap:8px;padding:24px}.p-infoFaq__title::before{-webkit-align-items:center;align-items:center;background:#11418e;border-radius:50%;color:#fff;content:"Q.";display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.2rem;font-weight:700;height:30px;-webkit-justify-content:center;justify-content:center;left:0;line-height:1.6;text-align:center;width:30px}.p-infoFaq__titleText{-webkit-flex-grow:1;flex-grow:1;font-size:1.4rem;font-weight:500;line-height:1.6}.p-infoFaq__icon{display:block;-webkit-flex-shrink:0;flex-shrink:0;position:relative;-webkit-transform-origin:center 43%;transform-origin:center 43%;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;width:24px}.p-infoFaq__icon::before,.p-infoFaq__icon::after{background-color:#11418e;content:"";display:block;height:3px;position:absolute;width:15px}.p-infoFaq__icon::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-infoFaq__icon::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-infoFaq__item[open] .p-infoFaq__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-infoFaq__drawer{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.p-infoFaq__contentInner{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;gap:8px;padding:0 24px 24px}.p-infoFaq__contentInner::before{color:#11418e;content:"A.";-webkit-flex-shrink:0;flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:1.6;text-align:center;width:30px}.p-infoFaq__contentText{-webkit-flex-grow:1;flex-grow:1;font-size:1.4rem;font-weight:500;line-height:1.6}.p-infoCalendar{background:#fff;border-radius:80px 80px 0 0;padding:120px 0}@media screen and (max-width: 768px){.p-infoCalendar{border-radius:40px;padding:80px 0}}.p-infoCalendar__container{margin:0 auto;max-width:1152px;padding:0 40px}@media screen and (max-width: 768px){.p-infoCalendar__container{padding:0 24px}}.p-infoCalendar__scroll{overflow-x:auto}.p-infoCalendar__table{font-size:1.4rem;line-height:1.6;margin:0 0 32px;min-width:600px;table-layout:fixed;text-align:center;width:100%}.p-infoCalendar__row{border-bottom:1px dashed #b0b0b0}.p-infoCalendar__row:first-child .p-infoCalendar__head{padding:0 0 24px}.p-infoCalendar__head{color:#11418e;font-weight:700;padding:24px 0;text-align:center;vertical-align:middle}.p-infoCalendar__head:nth-child(1){text-align:center;width:25%}.p-infoCalendar__head:not(:nth-child(1)){width:15%}.p-infoCalendar__data{font-weight:500;text-align:center;vertical-align:middle}