﻿p.asterisk{margin-left:14px;position:relative}p.asterisk::before{top:0;left:-14px;position:absolute;display:inline-block;content:"※"}.kv{height:455px;background-color:#2064dd;background-size:cover;display:flex;justify-content:end;align-items:center;padding:40px 72px}@media screen and (max-width: 768px){.kv{height:450px;padding:12px}}@media screen and (max-width: 400px){.kv{justify-content:center;align-items:end}}.kv .kv-intro{color:#fff;width:620px}@media screen and (max-width: 1024px){.kv .kv-intro{width:330px}}@media screen and (max-width: 768px){.kv .kv-intro{width:auto}}.kv .kv-btn .btn{margin:0;margin-left:auto}.copy-wrap{padding:30px;text-align:right;background-color:rgba(19,74,169,.4);color:#fff}@media(max-width: 768px){.copy-wrap{padding:20px;text-align:left}}.eye-catch{font-family:"Roboto",sans-serif;text-shadow:0 0 5px rgba(0,0,0,.7)}.eye-catch-main{line-height:1.2;font-size:4.2rem;border-bottom:solid 1px #fff;margin-bottom:12px;padding-bottom:12px;font-weight:bold}@media screen and (max-width: 768px){.eye-catch-main{font-size:26px;padding-bottom:8px;margin-bottom:8px}}.eye-catch-sub{font-size:1.9rem;margin-bottom:20px}@media screen and (max-width: 768px){.eye-catch-sub{font-size:1.3rem;line-height:1.4;margin-bottom:8px}}.kv-bg{background-image:url("../images/top/kv.webp");background-position:10% center}@media screen and (max-width: 500px){.kv-bg{background-position:bottom;background-image:url("../images/top/kv-sp.webp");height:390px}}.kv-bg.kv02{background-image:url("../images/top/kv-bg02.webp");background-position:10% top}.kv-bg.kv03{background-image:url("../images/top/kv-bg03.webp");background-position:10% center}@media screen and (max-width: 768px){.kv-bg.kv03{background-position:10% top}}.sec-iconset{padding-top:80px}@media screen and (max-width: 768px){.sec-iconset{padding-top:40px}}.top-overview{margin:80px 0}@media screen and (max-width: 768px){.top-overview{margin:30px 0}}.top-overview h2{font-size:2.4rem;color:#000;text-align:center;position:relative;padding-bottom:34px}@media screen and (max-width: 768px){.top-overview h2{margin:0 -15px;font-size:1.8rem;padding-bottom:17px;line-height:1.5}}.top-overview h2::before{content:"";position:absolute;top:-10px;left:20px;width:36px;height:36px;border:18px solid #dc003b;border-bottom:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0)}@media screen and (max-width: 1000px){.top-overview h2::before{left:0px;top:0}}@media screen and (max-width: 768px){.top-overview h2::before{width:20px;height:20px;border:10px solid #dc003b;border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}}.top-overview h2::after{display:block;width:80px;height:1px;content:"";background:#000;margin:auto;margin-top:28px}@media screen and (max-width: 768px){.top-overview h2::after{margin-top:19px;width:37px}}.top-overview-flex{display:flex}@media screen and (max-width: 768px){.top-overview-flex{flex-direction:column;margin-bottom:60px}}.top-overview-title{position:relative;display:flex;flex-direction:column;font-size:2.6rem;color:#102e6c;text-align:center;padding-bottom:34px;margin:0 auto}@media screen and (max-width: 768px){.top-overview-title{font-size:1.7rem;padding-bottom:17px;line-height:1.5;margin-top:30px}}.top-overview-title h2{padding-top:28px;width:260px}@media screen and (max-width: 768px){.top-overview-title h2{padding-top:16px;margin:0 -15px;width:initial}}.top-overview-title h2 .lang-en{font-size:1.4rem;display:block}.top-overview-title h2 .lang-jp{font-size:2.8rem;display:block;line-height:1.5}@media screen and (max-width: 768px){.top-overview-title h2 .lang-jp{font-size:1.7rem}}.top-overview-title h2 .lang-jp.small{font-size:2.4rem}@media screen and (max-width: 768px){.top-overview-title h2 .lang-jp.small{font-size:1.8rem}}.top-overview-title h2:before{content:"";position:absolute;margin-left:2px;display:inline-block;width:0;height:0;border-top:28px solid rgba(0,0,0,0);border-bottom:28px solid rgba(0,0,0,0);border-left:28px solid #c8102e;border-right:28px solid rgba(0,0,0,0);transform:rotate(-135deg);top:-35px;left:0}@media(max-width: 768px){.top-overview-title h2:before{top:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #c8102e;border-right:10px solid rgba(0,0,0,0);transform-origin:left;margin-left:-15px}}.top-overview-title h2:after{content:"";display:block;width:80px;height:1px;background:#102e6c;margin:auto;margin-top:28px}@media screen and (max-width: 768px){.top-overview-title h2:after{margin-top:19px;width:37px}}.top-overview-description{font-size:1.5rem;line-height:28px}.top-apply-flow{background:#f1f5fd;padding:28px 0 40px}.top-apply-flow h2{text-align:center;font-size:2.4rem;margin-bottom:26px;color:#000}@media screen and (max-width: 768px){.top-apply-flow h2{font-size:2rem;margin:0 0 23px}}.top-apply-flow+.top-btn{margin-top:54px;margin-bottom:54px}@media screen and (max-width: 768px){.top-apply-flow+.top-btn{margin-top:30px;margin-bottom:30px}}.top-apply-flow-list{display:flex;justify-content:space-between;width:1008px;margin:auto;padding:0 25px;gap:12px}@media screen and (max-width: 768px){.top-apply-flow-list{width:auto;flex-direction:column;align-items:center}}.top-apply-flow-list-arrow{width:10px;height:20px;align-self:center}.top-apply-flow-list-arrow img{object-fit:contain}@media screen and (max-width: 768px){.top-apply-flow-list-arrow img{transform:rotate(90deg)}}.top-apply-flow-list-item{position:relative;width:225px}.top-apply-flow-list-item h3{text-align:center;margin-bottom:12px}.top-apply-flow-list-item p{line-height:1.8;padding:4px}@media(max-width: 768px){.top-apply-flow-list-item p{margin:0 -20px}}.top-apply-flow-list-item.step1 h3{color:#c8102e}.top-apply-flow-list-item.step2 h3{color:#004225}.top-apply-flow-list-item.step3 h3{color:#004e8a}.top-apply-flow-list-item.step4 h3{color:#b13fa8}.top-apply-flow-list-item .icon{text-align:center}@media(max-width: 768px){.top-apply-flow-heading{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:.5rem}.top-apply-flow-heading .top-apply-flow-list-item-header,.top-apply-flow-heading .top-apply-flow-list-item-title{grid-column:1;line-height:1.2}.top-apply-flow-heading .top-apply-flow-list-item-header{align-self:end}.top-apply-flow-heading .top-apply-flow-list-item-title{align-self:start}.top-apply-flow-heading .icon{grid-column:2;grid-row:1/span 2;display:flex;align-items:center}.top-apply-flow-heading .top-apply-flow-list-item-header,.top-apply-flow-heading .top-apply-flow-list-item-title{display:block}}.top-apply-flow-list-item-header{font-size:1.2rem;display:block;top:20px;left:0;width:100%;text-align:center;font-size:1.8rem}.top-apply-flow-list-item-icon{font-size:5rem;top:42px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.top-apply-flow-list-item-icon{transform:translateX(-150%);top:16px}}.top-apply-flow-list-item-title{font-size:1.6rem;top:110px;left:0;width:100%;margin:0;text-align:center}.top-contents.need-contents{margin-top:0px}.top-contents-wrap{background:#f1f5fd;padding-bottom:60px}.top-contents-wrap-title{display:block;background:#012169;color:#fefefe;text-align:center;line-height:1.5;padding:35px 15px;margin-bottom:30px;border-top:10px solid #c8102e}@media(max-width: 768px){.top-contents-wrap-title{padding:20px 10px}}.top-contents-wrap-title h2{font-size:2.6rem}@media(max-width: 768px){.top-contents-wrap-title h2{font-size:2rem}}.top-contents-wrap .style-title{font-size:1.8rem;position:relative;margin-bottom:15px;padding-left:20px}@media screen and (max-width: 768px){.top-contents-wrap .style-title{font-size:16px}}.top-contents-wrap .style-title::before{content:"";width:1.5rem;height:1.5rem;border:2px solid #000;border-radius:50%;display:inline-block;position:absolute;top:10px;left:0}@media screen and (max-width: 768px){.top-contents-wrap .style-title::before{top:8px}}.top-contents-wrap-flex{display:flex}@media screen and (max-width: 768px){.top-contents-wrap-flex{flex-direction:column-reverse}}.top-contents-wrap-flex .flex-left{width:72%;padding-right:20px}@media screen and (max-width: 768px){.top-contents-wrap-flex .flex-left{width:100%;padding-right:0}}.top-contents-wrap-flex .flex-left p{margin-bottom:15px}.top-contents-wrap-flex .flex-right{width:29%}@media screen and (max-width: 768px){.top-contents-wrap-flex .flex-right{width:100%;height:300px;margin-bottom:30px;margin-top:0}.top-contents-wrap-flex .flex-right>img{height:100%;object-fit:contain}}.top-contents-wrap-flex .flex-right>img{object-fit:contain;width:100%;height:100%}.top-contents-wrap-text .asterrisk{margin-bottom:30px}.top-contents-wrap-text h2,.top-contents-wrap-text h3,.top-contents-wrap-text p{margin-bottom:15px}.top-contents h3{margin-top:20px}.top-contents .archive-news-item{margin-bottom:22px}.top-contents .content-2{margin-right:320px}.top-contents .content-3{margin-left:350px}.top-contents .content-4{margin-right:350px}@media screen and (max-width: 768px){.top-contents .content-2,.top-contents .content-3,.top-contents .content-4{margin-left:0;margin-right:0}}.top-contents .news-date{font-size:1.4rem}.top-contents .float-left{float:left;margin-right:30px}@media screen and (max-width: 768px){.top-contents .float-left{float:none;margin:0 0 25px;display:block;width:100%;height:180px;object-fit:cover}}.top-contents .float-right{float:right;margin-left:30px}@media screen and (max-width: 768px){.top-contents .float-right{float:none;margin:0 0 25px;display:block;width:100%;height:180px;object-fit:cover}}.top-contents .need-things ul{margin-inline-start:16px;margin-top:10px;margin-bottom:10px}.top-contents .country-list{margin-top:15px}.top-contents .country-list ul{display:flex;flex-wrap:wrap;padding-left:16px}.top-contents .country-list ul li{width:50%;line-height:2.5}@media screen and (max-width: 768px){.top-contents .country-list ul li{width:100%;line-height:1.75}}.top-contents .country-list ul li a{color:#000;text-decoration:none}.top-region-list .country-box ul{display:flex;flex-wrap:wrap;column-gap:16px}.top-region-list .country-box ul li{width:calc(33% - 20px);list-style:none}.top-region-list .country-box ul li.wid-100{width:100%}@media screen and (max-width: 768px){.top-region-list .country-box ul li{width:100%}}.top-region-list .country-box ul li a{color:#000;text-decoration:none}.top-region-list-2column{display:flex;flex-wrap:wrap}.top-region-list-2column .country-box{width:50%}@media screen and (max-width: 768px){.top-region-list-2column .country-box{width:100%}}.top-region-list-2column .country-box ul li{width:100%}.top-region-list h3{color:#000;margin-bottom:17px;margin-top:0}.top-region-list ul{width:100%;padding-left:16px}.top-region-list li{font-size:1.3rem;line-height:1.6;margin-bottom:20px}@media screen and (max-width: 768px){.top-region-list li{margin-bottom:16px}}@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-block{margin-right:15px;margin-left:15px}.top-block .inner{padding:35px;line-height:1.5;background:#f4f4f4}@media(max-width: 768px){.top-block .inner{padding:15px}}.top-block .inner h2{font-size:20px;font-weight:bold}@media(max-width: 768px){.top-block .inner h2{font-size:16px}}.top-block .inner>p{font-size:16px;margin-top:40px}@media(max-width: 768px){.top-block .inner>p{font-size:14px;margin-top:20px}}.top-block .inner .clm2{margin-top:40px}.top-block .inner .clm2-left{margin-bottom:25px}.top-block .inner .clm2-title{font-size:16px;margin-bottom:10px;font-weight:bold}.top-block .inner .clm2-text{font-size:14px;text-indent:0;padding-left:18px;margin-top:10px;display:flex;flex-wrap:wrap}.top-block .inner .clm2-text li{width:48%}@media(max-width: 768px){.top-block .inner .clm2-text li{width:100%}}.top-block h2{font-size:1.4rem}.top-block p{font-size:1.2rem}.top-block ul{margin-top:20px}.top-block li{line-height:2}@media screen and (max-width: 768px){.top-block li{margin-left:10px}}.top-block a{color:#666;text-decoration:none}@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-pickup{margin-bottom:30px}.top-pickup h2{text-align:center;margin-bottom:15px}.page-template-page-en .article-list-item h3{height:70px;display:flex;justify-content:center;align-items:center}.page-template-page-en .article-list-item h3 div{padding:0 10px}.top-comment{margin-top:40px;padding:20px;background:#eee}@media screen and (max-width: 768px){.top-comment{margin:40px 20px}}.etias-iconset{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.etias-iconset{flex-wrap:wrap;margin-bottom:40px}}.etias-iconset .row{width:25%;padding:20px;box-sizing:border-box;text-align:center;line-height:1.2}@media screen and (min-width: 767px){.etias-iconset .row{padding-top:0}}@media screen and (max-width: 768px){.etias-iconset .row{width:50%;padding:20px 5px}}.etias-iconset .row .icon img{max-height:75px;margin-bottom:35px}@media screen and (max-width: 768px){.etias-iconset .row .icon img{max-height:50px;margin-bottom:15px}}.etias-iconset .row .text{font-size:1.6rem;margin-bottom:30px;font-weight:bold}.etias-iconset .row .text p{font-size:1.6rem}@media screen and (max-width: 375px){.etias-iconset .row .text p{font-size:13px}}@media screen and (max-width: 768px){.etias-iconset .row .text{font-size:13px;margin-bottom:15px}}@media screen and (max-width: 375px){.etias-iconset .row .text{margin-bottom:15px}}.etias-iconset .row .text.pt01{color:#c8102e}.etias-iconset .row .text.pt02{color:#004225}.etias-iconset .row .text.pt03{color:#004e8a}.etias-iconset .row .text.pt04{color:#b13fa8}.etias-iconset .row .mark span{display:inline-block;font-size:1.8rem;border-radius:25px;line-height:1.5;padding:5px 20px;color:#fefefe}@media screen and (max-width: 768px){.etias-iconset .row .mark span{font-size:18px}}@media screen and (max-width: 375px){.etias-iconset .row .mark span{font-size:15px;padding:5px 10px}}.etias-iconset .row .mark span.pt01{background:#c8102e}.etias-iconset .row .mark span.pt02{background:#004225}.etias-iconset .row .mark span.pt03{background:#004e8a}.etias-iconset .row .mark span.pt04{background:#b13fa8}.top-btn{margin:55px 0}@media(max-width: 768px){.top-btn{margin:45px 0}}.common-title{font-size:2rem;color:#000;border-left:solid 4px #c8102e;line-height:36px;padding-left:16px;position:relative;margin-bottom:36px;clear:both}@media screen and (max-width: 768px){.common-title{font-size:1.8rem;margin-bottom:34px}}.common-title:after{display:block;content:"";width:100%;height:1px;background:#000;margin-top:14px;position:absolute;left:-4px}.title-triangle{display:flex;align-items:center;margin:16px 0 0;padding:0;border:none}.title-triangle::before{content:"";margin-left:2px;display:inline-block;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #ccc;border-right:7px solid rgba(0,0,0,0)}.top-region-list-link{margin-top:0;margin-bottom:40px}.top-region-list-link a{color:#000;text-decoration:none}.top-question{padding-bottom:40px}.need-contents{margin-bottom:50px}@media screen and (max-width: 768px){.need-contents{margin-bottom:10px}}/*# sourceMappingURL=top.css.map */