.kv{height:455px;background-color:#2064dd;background-position:center;background-size:cover;position:relative}@media screen and (max-width: 768px){.kv{height:325px;padding:20px;display:flex;align-items:end;justify-content:center}}@media screen and (max-width: 1200px){.kv .kv-btn{right:40px}}@media screen and (max-width: 500px){.kv .kv-btn{position:absolute;bottom:32px;right:0;left:0;text-align:center}}.no-webp .kv-bg{background-image:url("images/kv.jpg")}@media screen and (max-width: 768px){.no-webp .kv-bg{background-image:url("images/sp-kv.jpg")}}.webp .kv-bg{background-image:url("images/kv.webp")}@media screen and (max-width: 768px){.webp .kv-bg{background-image:url("images/sp-kv.webp")}}.eye-catch{background-color:#fff;color:#152e54;position:absolute;right:60px;top:50%;transform:translateY(-50%);padding:36px 48px;border-radius:6px}@media(max-width: 768px){.eye-catch{background-color:rgba(0,0,0,0);padding:0;position:static;transform:none;color:#fff;text-align:left}}@media(max-width: 500px){.eye-catch{width:100%;height:100%}}.eye-catch .eye-catch-main{color:#000;font-weight:bold;font-size:3.5rem;line-height:1;margin-bottom:18px;text-align:center}@media(max-width: 768px){.eye-catch .eye-catch-main{color:#fff;font-size:2.7rem;line-height:1.5;text-align:left;width:232px;margin-left:auto;margin-bottom:12px}}@media(max-width: 768px){.eye-catch .eye-catch-main.en{font-size:2rem}}.eye-catch .eye-catch-sub{font-size:1.8rem;line-height:1;text-align:center;font-weight:bold;margin-bottom:32px;color:#000}@media(max-width: 768px){.eye-catch .eye-catch-sub{color:#fff;font-size:1.4rem;margin-left:auto;line-height:1.5;text-align:left;margin-bottom:24px;width:232px}}.top-overview{padding:72px 0}@media screen and (max-width: 768px){.top-overview{padding:29px 0}}.top-overview h2{font-size:2.8rem;color:#000;text-align:center;position:relative;padding-bottom:20px;line-height:1.5}@media screen and (max-width: 768px){.top-overview h2{font-size:1.8rem;padding-bottom:17px}}.top-overview h2::after{display:block;width:68px;height:68px;content:"";background-image:url("images/icon-top-overview.svg");background-size:contain;background-repeat:no-repeat;margin:auto;margin-top:20px}@media screen and (max-width: 768px){.top-overview h2::after{margin-top:19px;width:36px;height:36px}}.top-overview p,.top-overview div,.top-overview ul{font-size:1.4rem}@media screen and (max-width: 768px){.top-overview p,.top-overview div,.top-overview ul{font-size:1.4rem}}.top-overview p li,.top-overview div li,.top-overview ul li{font-size:1.4rem}@media screen and (max-width: 768px){.top-overview p li,.top-overview div li,.top-overview ul li{font-size:1.4rem}}.top-overview ul{margin-inline-start:20px}.top-overview a.normal_text{color:#000;text-decoration:none}.top-apply-flow{background:#f1f5fd;padding:62px 0 72px}@media screen and (max-width: 768px){.top-apply-flow{padding:35px 0 0}}.top-apply-flow h2{text-align:center;font-size:2.8rem;margin-bottom:36px}@media screen and (max-width: 768px){.top-apply-flow h2{font-size:1.7rem;margin:0 0 10px}}.top-apply-flow+.top-btn{padding-top:0;padding-bottom:72px;background-color:#f1f5fd}@media screen and (max-width: 768px){.top-apply-flow+.top-btn{padding-top:40px;padding-bottom:50px}}.top-apply-flow-list{display:flex;justify-content:center;gap:32px;width:1080px;margin:auto}@media screen and (max-width: 768px){.top-apply-flow-list{width:auto;flex-direction:column;gap:16px}}.top-apply-flow-list .pc{width:9px;position:relative}.top-apply-flow-list .pc i{display:block;position:absolute;bottom:50%;transform:translateY(50%)}.top-apply-flow-list .sp{display:none}.top-apply-flow-list-item{width:240px;position:relative}@media screen and (max-width: 768px){.top-apply-flow-list-item{margin:auto}}.top-apply-flow-list-item h3{color:#000;text-align:center;line-height:1;font-size:1.6rem}.top-apply-flow-list-item p{font-size:1.4rem}@media(max-width: 768px){.top-apply-flow-list-item p{font-size:1.4rem}}.top-apply-flow-list-item:last-child:after{display:none}.top-apply-flow-heading{margin-bottom:14px}@media(max-width: 768px){.top-apply-flow-heading{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:7px}}.top-apply-flow-list-item h3{display:flex;justify-content:center;align-items:center;margin:auto;gap:10px;margin-bottom:10px}@media(max-width: 768px){.top-apply-flow-list-item h3{width:130px;margin:0;margin-bottom:0}}.top-apply-flow-list-item h3 .icon{width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}.top-apply-flow-list-item h3 .icon.icon-flow-1{background-image:url("images/icon-flow-1.svg")}.top-apply-flow-list-item h3 .icon.icon-flow-2{background-image:url("images/icon-flow-2.svg")}.top-apply-flow-list-item h3 .icon.icon-flow-3{background-image:url("images/icon-flow-3.svg")}.top-apply-flow-list-item h3 .icon.icon-flow-4{background-image:url("images/icon-flow-4.svg")}.top-apply-flow-list-item-title{font-size:1.6rem;margin:0;text-align:center}@media(max-width: 768px){.top-apply-flow-list-item-title{width:80px;line-height:1.5;text-align:left}}.top-apply-flow-list-item-title.title-1{color:#a93d45}.top-apply-flow-list-item-title.title-2{color:#786c20}.top-apply-flow-list-item-title.title-3{color:#52565e}.top-apply-flow-list-item-title.title-4{color:#14599d}.top-applay-flow-img{height:140px;margin:auto}.top-applay-flow-img.img-1{width:88px}.top-applay-flow-img.img-2{width:118px}.top-applay-flow-img.img-3{width:134px}.top-applay-flow-img.img-4{width:178px}@media(max-width: 768px){.top-applay-flow-img.img-2{height:100px}.top-applay-flow-img.img-3{height:100px}.top-applay-flow-img.img-4{height:100px}}.top-applay-flow-img img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width: 768px){h3.rows-2 .top-apply-flow-list-item-header{top:30px}}@media screen and (max-width: 768px){h3.rows-2 .top-apply-flow-list-item-title{top:50px}}@media screen and (max-width: 768px){.top-apply-flow-list .pc{display:none}.top-apply-flow-list .sp{display:block;position:relative;text-align:center;width:100%}.top-apply-flow-list .sp i{display:block;position:absolute;bottom:13px;left:50%;transform:translateX(-50%)}}.page-template-page-en .btn-main{margin-bottom:0}.page-template-page-en .kv .kv-btn .btn-en .btn-main{font-size:2.2rem}@media screen and (max-width: 768px){.page-template-page-en .kv .kv-btn .btn-en .btn-main{font-size:1.6rem}}.page-template-page-en .top-block .text-right{margin:40px auto 80px}@media screen and (max-width: 768px){.page-template-page-en .top-block .text-right{margin:20px auto 40px}}.page-template-page-en .top-contents .pc-only{display:block !important}@media screen and (max-width: 768px){.page-template-page-en .top-contents .pc-only{display:none !important}}.page-template-page-en .top-contents .sp-only{display:none !important}@media screen and (max-width: 768px){.page-template-page-en .top-contents .sp-only{display:block !important}}.page-template-page-en .top-contents{padding-bottom:20px}.page-template-page-en #esta-article{padding-top:50px}.page-template-page-en .glo-faq-about{padding-top:60px}@media(max-width: 768px){.page-template-page-en .glo-faq-about{padding-top:36px}}@media screen and (max-width: 768px){.page-template-page-en .top-apply-flow-list-item-title{padding:0}.page-template-page-en .top-apply-flow-list-item-header{left:46%}.page-template-page-en .top-apply-flow-list-item-title{left:46%}.page-template-page-en .top-apply-flow-list-item h3{height:78px}.page-template-page-en .top-apply-flow-list-item-icon{left:32%}.page-template-page-en .top-apply-flow-list-item-icon img{width:100px}}.top-contents{padding-top:72px;padding-bottom:30px;font-size:1.6rem}@media(max-width: 768px){.top-contents{padding-top:29px;padding-bottom:45px}}.top-contents .content{display:flex;justify-content:space-between;gap:48px;margin-bottom:60px}.top-contents .content:last-child{margin-bottom:0}@media(max-width: 768px){.top-contents .content{flex-direction:column;gap:16px;margin-bottom:36px}}.top-contents .content p,.top-contents .content div,.top-contents .content li{font-size:1.4rem}.top-contents .content .content-text{font-size:1.4rem}@media(max-width: 768px){.top-contents .content .content-text{font-size:1.4rem}}.top-contents .content.reverse{flex-direction:row-reverse}@media(max-width: 768px){.top-contents .content.reverse{flex-direction:column}}.top-contents .content .content-img{width:320px;height:214px}@media(max-width: 768px){.top-contents .content .content-img{margin:auto;aspect-ratio:320/180;width:100%;height:auto}}.top-contents .content .content-img img{border-radius:4px;border:1px solid #aaa;object-fit:cover}@media(max-width: 768px){.top-contents .content .content-img img{aspect-ratio:320/180;width:100%;height:100%;object-fit:cover}}.top-contents h2{font-size:2.8rem;text-align:center;color:#000;line-height:1.5;margin-bottom:36px}@media screen and (max-width: 768px){.top-contents h2{font-size:1.7rem;margin-bottom:29px}}.top-contents section{margin-bottom:36px}@media(max-width: 768px){.top-contents section{margin-bottom:30px}}@media(max-width: 768px){.top-contents section:last-child{margin-bottom:0}}.top-contents section.mb-60{margin-bottom:60px}.top-contents section.mb-50{margin-bottom:50px}.top-contents section.mb-40{margin-bottom:40px}.top-contents section:after{display:block;clear:both;content:""}.top-contents p{font-size:1.4rem}.top-contents p img{margin-top:8px;object-fit:cover}.top-contents#esta-news{background-color:#efefef}.top-contents#esta-news h2 .ib{display:inline-block}.top-contents#esta-news h2::after{background:#dc1616}.top-contents#esta-news .link-archive-news-wrapper{margin:32px 0 0 0}@media(max-width: 768px){.top-contents#esta-news .link-archive-news-wrapper{margin:32px 0 0 0}}.top-contents#esta-news .link-archive-news{width:fit-content;margin-left:auto;padding:0;background-color:rgba(0,0,0,0);font-weight:700;color:#102e6c;display:flex;align-items:center;gap:10px}@media(max-width: 768px){.top-contents#esta-news .link-archive-news{margin-left:0;margin:auto}}.top-contents#esta-news .link-archive-news .text{border-bottom:1px solid #102e6c}@media(max-width: 768px){.top-contents#esta-news .link-archive-news .text{font-size:1.4rem}}.top-contents#esta-news .link-archive-news::before{display:none}#esta-article{padding:96px 0 66px}@media(max-width: 768px){#esta-article{padding:32px 0 0 0}}.glo-faq-about{background:#efefef;padding:72px 0;margin-bottom:0}@media screen and (max-width: 768px){.glo-faq-about{padding:32px 0;padding-top:36px;margin-top:22px;margin-bottom:0}}.glo-faq-about h2{font-size:2.8rem;margin-bottom:48px;color:#000}.glo-faq-about h2.page-title::after{background:#dc1616}@media screen and (max-width: 768px){.glo-faq-about h2{font-size:1.8rem;margin-bottom:20px}}.glo-faq-about .faq-list{max-width:1000px;width:100%;margin:auto}.glo-faq-about .faq-item{background-color:#fff;border:1px solid #aaa;border-radius:8px;margin-bottom:20px}@media screen and (max-width: 768px){.glo-faq-about .faq-item{margin-bottom:12px}}.glo-faq-about .faq-item .faq-text{padding:20px}.glo-faq-about .faq-item .faq-text ul,.glo-faq-about .faq-item .faq-text ol{margin-inline-start:20px}.glo-faq-about .faq-item .faq-text.question{position:relative;padding-right:50px;padding-bottom:15px;padding-top:15px;color:#000;font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){.glo-faq-about .faq-item .faq-text.question{padding-right:42px;font-size:1.4rem}}.glo-faq-about .faq-item .faq-text.question i{width:16px;height:16px;background-size:100%;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width: 768px){.glo-faq-about .faq-item .faq-text.question i{width:14px;height:14px;right:14px}}.glo-faq-about .faq-item .faq-text.question:hover{cursor:pointer}.glo-faq-about .faq-item .faq-text.answer{padding-top:0;display:none;font-size:1.4rem}@media screen and (max-width: 768px){.glo-faq-about .faq-item .faq-text.answer{font-size:1.3rem}}.top-region-list{position:relative;overflow-x:hidden}.top-region-list .background-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.top-region-list .inner{position:relative;z-index:2}@media screen and (max-width: 768px){.top-region-list{margin-bottom:0 !important}}.top-region-list h3{color:#102e6c;margin-bottom:17px}.top-region-list ul{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.top-region-list ul{display:block;text-align:left}}.top-region-list li{width:250px;list-style:none;padding-left:16px;font-size:1.4rem;text-align:left;line-height:1;margin-bottom:32px}@media screen and (max-width: 768px){.top-region-list li{padding-left:0;width:auto;min-width:49%;display:inline-block;font-size:1.2rem;margin-bottom:17px}}@media screen and (max-width: 768px){.top-region-list h2{margin-bottom:23px}.top-region-list h3{font-size:1.6rem;margin-bottom:5px}}.top-contents+.top-btn{padding-top:0px;padding-bottom:54px;margin-top:28px}@media screen and (max-width: 768px){.top-contents+.top-btn{margin-top:45px;margin-bottom:-15px}}.top-block{padding:72px 0;padding-bottom:40px}@media screen and (max-width: 768px){.top-block{padding-top:32px;padding-bottom:12px}}.top-block.mb-40{margin-bottom:40px}.top-block.mb-20{margin-bottom:20px}.top-block h2{font-size:1.4rem;margin-bottom:12px}@media screen and (max-width: 768px){.top-block h2{font-size:1.4rem}}.top-block p,.top-block ul,.top-block li,.top-block a{font-size:1.2rem}@media screen and (max-width: 768px){.top-block p,.top-block ul,.top-block li,.top-block a{font-size:1.2rem}}.top-block a{color:#666;text-decoration:none}.list-payment{margin-top:20px}.list-payment li{list-style:none;margin-left:50px;position:relative}@media screen and (max-width: 768px){.list-payment li{margin-left:10px}}.list-payment li:before{width:40px;height:1px;background:#000;display:block;content:"";position:absolute;left:-50px;top:12px}@media screen and (max-width: 768px){.list-payment li:before{width:4px;left:-10px}}.list-payment li a{color:#000}.list-privacy{margin-left:20px}@media screen and (max-width: 768px){.top-block-external-link{padding:5px 0;display:block;border-bottom:solid 1px #e5e5e5}.top-block-external-link:last-child{margin-bottom:16px}}.top-comment{margin-top:40px;padding:20px;background:#eee}@media screen and (max-width: 768px){.top-comment{margin:40px 20px}}.page-template-page-en h2.font_14{font-size:1.4rem !important}.page-template-page-en .top-block .text-right.mb-20{margin-bottom:20px}.last-update{font-size:1.2rem;margin-bottom:0px;margin-top:72px}@media(max-width: 768px){.last-update{margin-bottom:10px;margin-top:50px}}.mb-12{margin-bottom:12px}*:focus-visible{outline:none}/*# sourceMappingURL=top.css.map */