.sub__header{background-color:#00a0e9;position:relative;height:240px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.sub__header.sp-none{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@media screen and (max-width: 768px){.sub__header{height:196px}}.sub__header .container{position:relative;z-index:10}.sub__header .container .sub__title{font-size:36px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width: 768px){.sub__header .container .sub__title{font-size:32px}}@media screen and (max-width: 480px){.sub__header .container .sub__title{font-size:28px;word-break:auto-phrase}.sub__header .container .sub__title.break{word-break:break-all}}.sub__header::after{content:"";background-image:url(../img/headerBg.png);opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%}.cta .cta__inner{max-width:900px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media screen and (max-width: 992px){.cta .cta__inner{justify-content:center}}@media screen and (max-width: 768px){.cta .cta__inner{flex-direction:column;align-items:center;gap:24px}}.cta .cta__inner .cta__logo{width:240px;flex-shrink:0}@media screen and (max-width: 480px){.cta .cta__inner .cta__logo{width:160px}}.cta .cta__inner .cta__logo img{width:100%;height:100%;object-fit:contain}.cta .cta__inner .cta__txt{text-align:center;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt{gap:16px;align-items:center}}.cta .cta__inner .cta__txt .cta__txt-title{font-size:32px;color:#fff;font-weight:700}@media screen and (max-width: 480px){.cta .cta__inner .cta__txt .cta__txt-title{font-size:24px}}.cta .cta__inner .cta__txt .cta__btn{display:flex;gap:16px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt .cta__btn{flex-direction:column}}.cta .cta__inner .cta__txt .cta__btn img{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}.cta .cta__inner .cta__txt .cta__txt-note{font-size:14px;color:#fff}.faq .faq__items{display:flex;flex-direction:column;gap:24px;max-width:960px;margin:0 auto}.faq .faq__items .faq__item{display:flex;flex-direction:column;gap:16px;border:1px solid #e9e9e9;background-color:#fff;padding:24px;border-radius:8px;line-height:1.75}@media screen and (max-width: 768px){.faq .faq__items .faq__item{padding:16px}}.faq .faq__items .faq__item .faq__question,.faq .faq__items .faq__item .faq__answer{display:flex;align-items:center;gap:16px}@media screen and (max-width: 480px){.faq .faq__items .faq__item .faq__question,.faq .faq__items .faq__item .faq__answer{font-size:14px}}.faq .faq__items .faq__item .faq__question{border-bottom:1px solid #e9e9e9;padding-bottom:16px}.faq .faq__items .faq__item .faq__q-mark,.faq .faq__items .faq__item .faq__a-mark{width:40px;height:40px;border-radius:50%;background-color:#00a0e9;font-weight:700;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding-bottom:2px;flex-shrink:0}.faq .faq__items .faq__item .faq__a-mark{background-color:#f55240}.faq .faq__items .faq__item a{color:#0f4589;text-decoration:underline;font-weight:700}.search{max-width:960px;margin:0 auto}.search .search__pickup .search__pickup-title{font-size:18px;font-weight:700;color:#0f4589;margin-bottom:8px}.search .search__pickup .search__pickup-list{display:flex;flex-wrap:wrap;list-style:none;gap:8px;margin-bottom:16px}.search .search__pickup .search__pickup-list .search__pickup-item{background-color:#2c2c2c;padding:4px 8px;font-size:14px;border-radius:4px;transition:all .3s ease}@media screen and (max-width: 480px){.search .search__pickup .search__pickup-list .search__pickup-item{font-size:12px}}.search .search__pickup .search__pickup-list .search__pickup-item:hover{background-color:#565656}.search .search__pickup .search__pickup-list .search__pickup-item li{color:#fff}.search .search__form form{position:relative}.search .search__form input{width:100%;padding:16px 96px 16px 16px;border-radius:48px;border:1px solid #cfd9e7;font-size:16px}@media screen and (max-width: 768px){.search .search__form input{padding:12px 80px 12px 12px}}.search .search__form .search__form-submit{position:absolute;width:96px;height:100%;right:0;border-radius:50%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.search .search__form .search__form-submit{width:80px}}@media screen and (max-width: 768px){.search .search__form .search__form-submit{width:72px}}.search .search__form .search__form-submit button{width:100%;height:100%;border:none;cursor:pointer;background-color:#0f4589;border-radius:50px}.search .search__form .search__form-submit button img{width:50%;height:50%;object-fit:contain}.intro .intro__items{display:flex;flex-wrap:wrap;gap:80px 24px}.intro .intro__items .intro__item{width:calc(33.333% - 16px)}@media screen and (max-width: 992px){.intro .intro__items .intro__item{width:calc(50% - 12px)}}@media screen and (max-width: 768px){.intro .intro__items .intro__item{width:100%}}.intro .intro__items .intro__item .intro__item-head{display:flex;flex-direction:column;align-items:flex-start}.intro .intro__items .intro__item .intro__item-head .intro__item-title{font-size:20px;color:#0f4589}@media screen and (max-width: 768px){.intro .intro__items .intro__item .intro__item-head .intro__item-title{font-size:18px}}.intro .intro__items .intro__item .intro__item-head .intro__item-title span{font-size:16px;color:#565656}@media screen and (max-width: 768px){.intro .intro__items .intro__item .intro__item-head .intro__item-title span{font-size:12px}}.intro .intro__items .intro__item .intro__item-head .intro__item-title .intro__item-company{font-size:16px;color:#565656}@media screen and (max-width: 768px){.intro .intro__items .intro__item .intro__item-head .intro__item-title .intro__item-company{font-size:14px}}.intro .intro__items .intro__item .intro__item-head .intro__item-img{width:100%;height:100%;padding:24px 80px}.intro .intro__items .intro__item .intro__item-head .intro__item-img img{width:100%;height:100%;object-fit:cover}.intro .intro__items .intro__item .intro__item-body{display:flex;flex-direction:column;gap:16px}.intro .intro__items .intro__item .intro__item-body .intro__item-desription{font-size:14px;line-height:1.75;height:128px;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.intro .intro__items .intro__item .intro__item-body .intro__item-desription{height:144px}}@media screen and (max-width: 768px){.intro .intro__items .intro__item .intro__item-body .intro__item-desription{height:auto}}.intro .intro__items .intro__item .intro__item-body .intro__item-btn{text-align:center}.intro .intro__items .intro__item .intro__item-child{margin-top:16px;border-top:1px solid #e9e9e9;padding-top:16px}.intro .intro__items .intro__item .intro__item-child .intro__popular-title{font-size:16px}.intro .intro__items .intro__item .intro__item-child .intro__popular-list{display:flex;flex-wrap:wrap;list-style:none;gap:4px 8px;margin-top:8px}.intro .intro__items .intro__item .intro__item-child .intro__popular-list .intro__popular-item{font-size:12px;line-height:1.75;border:1px solid #e9e9e9;padding:4px 8px;border-radius:16px;transition:.3s ease}.intro .intro__items .intro__item .intro__item-child .intro__popular-list .intro__popular-item:hover{background-color:#ccecfa}.overview .overview__inner{display:flex;align-items:center;gap:80px;max-width:900px;margin:0 auto}@media screen and (max-width: 992px){.overview .overview__inner{gap:40px}}@media screen and (max-width: 768px){.overview .overview__inner{flex-direction:column;align-items:center;gap:24px}}.overview .overview__inner .overview__img{width:240px;height:auto;flex-shrink:0}@media screen and (max-width: 992px){.overview .overview__inner .overview__img{width:200px}}@media screen and (max-width: 768px){.overview .overview__inner .overview__img{width:160px}}.overview .overview__inner .overview__img img{width:100%;height:100%;object-fit:contain}.overview .overview__inner .overview__content .overview__title{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (max-width: 992px){.overview .overview__inner .overview__content .overview__title{font-size:20px;text-align:center}}.overview .overview__inner .overview__content .overview__title span{font-size:32px;color:#00a0e9}@media screen and (max-width: 992px){.overview .overview__inner .overview__content .overview__title span{font-size:24px}}.overview .overview__inner .overview__content .overview__text{font-size:16px;line-height:1.75;word-break:auto-phrase}@media screen and (max-width: 480px){.overview .overview__inner .overview__content .overview__text{font-size:14px;word-break:break-all}}.caution .caution__items{max-width:960px;margin:0 auto;background-color:#feedeb;padding:24px;border-radius:16px}.caution .caution__items .caution__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.caution .caution__items .caution__list .caution__item{display:flex;align-items:center;gap:8px}.caution .caution__items .caution__list .caution__item::before{content:"";display:inline-block;background-image:url(../img/icon/caution.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;margin-right:8px;flex-shrink:0}
