﻿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-position:left center;background-size:cover;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 768px){.kv{height:340px}}@media screen and (max-width: 374px){.kv{justify-content:space-between}}.kv .kv-logo{width:340px}@media screen and (max-width: 768px){.kv .kv-logo{width:43%;max-width:260px}}.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{position:absolute;top:50%;transform:translateY(-50%);margin-top:100px;right:201px;bottom:113px}@media screen and (max-width: 1200px){.kv .kv-btn{right:40px}}@media screen and (max-width: 768px){.kv .kv-btn{bottom:40px;right:0;left:0;text-align:center}}.eye-catch-serif{font-family:"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-shadow:0 0 5px rgba(0,0,0,.7);font-weight:bold}.eye-catch-main{font-size:4.2rem;border-bottom:solid 1px #fff;padding-bottom:5px}@media screen and (max-width: 768px){.eye-catch-main{line-height:1.2;font-size:26px;padding-bottom:10px}}.eye-catch-sub{font-size:1.9rem}@media screen and (max-width: 768px){.eye-catch-sub{font-size:1.3rem;line-height:1.4}}.no-webp .kv-bg{background-image:url("images/top/etias_bg-min.png")}.webp .kv-bg{background-image:url("images/top/etias_bg-min.webp")}.kv-br{display:none}@media screen and (max-width: 1024px){.kv-br{display:block}}.top-overview{margin:100px 0 80px}@media screen and (max-width: 768px){.top-overview{margin:30px 0 0}}.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}}.top-overview-title h2 .lang-en{font-size:1.4rem;display:block}.top-overview-title h2 .lang-jp{font-size:2.8rem;display:block}@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.7rem}}.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 #fc0;border-right:28px solid rgba(0,0,0,0);transform:rotate(-135deg);top:-35px;left:0}.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:#eeeef0;padding:28px 0 40px}@media screen and (max-width: 768px){.top-apply-flow{padding:32px 0 0}}.top-apply-flow h2{text-align:center;font-size:2rem;margin-bottom:26px;letter-spacing:3px;color:#102e6c}@media screen and (max-width: 768px){.top-apply-flow h2{font-size:1.7rem;margin:0 0 23px}}.top-apply-flow+.top-btn{margin-top:38px;margin-bottom:54px}.top-apply-flow-list{display:flex;justify-content:space-between;width:1008px;margin:auto;padding:0 25px}@media screen and (max-width: 768px){.top-apply-flow-list{width:auto;flex-direction:column}}.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}@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%)}}.top-apply-flow-list-item{border:solid 1px #102e6c;background:#fff;width:225px;position:relative}@media screen and (max-width: 768px){.top-apply-flow-list-item{width:auto;margin-bottom:40px;min-height:auto}}.top-apply-flow-list-item h3{background:#102e6c;color:#fff;text-align:center;line-height:1;padding:10px 10px 19px;font-size:1.6rem}.top-apply-flow-list-item p{padding:20px;line-height:24px;font-size:1.4rem}@media screen and (max-width: 768px){.top-apply-flow-list-item p{font-size:1.6rem}}.top-apply-flow-list-item:last-child:after{display:none}.top-apply-flow-list-item h3{position:relative;height:148px;line-height:1.2}@media screen and (max-width: 768px){.top-apply-flow-list-item h3{height:78px}}.page-template-page-en .top-apply-flow-list-item h3{height:160px}.page-template-page-en .top-apply-flow-list-item-title{padding:0 10px}@media screen and (max-width: 768px){.page-template-page-en .top-apply-flow-list-item-header{transform:translateX(-30px)}.page-template-page-en .top-apply-flow-list-item-title{padding:0;width:150px;transform:translateX(-30px)}.page-template-page-en .top-apply-flow-list-item h3{height:100px}.page-template-page-en .top-apply-flow-list-item-icon{top:24px;left:50%;transform:translateX(-110px)}.page-template-page-en .top-apply-flow-list-item-icon img{width:100px}}.top-apply-flow-list-item-header{font-size:1.2rem;position:absolute;display:block;top:20px;left:0;width:100%;text-align:center}@media screen and (max-width: 768px){.top-apply-flow-list-item-header{text-align:left;left:50%;font-size:1.6rem;margin-left:-10px}}.top-apply-flow-list-item-icon{font-size:5rem;position:absolute;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;position:absolute;top:110px;left:0;width:100%;margin:0;text-align:center}@media screen and (max-width: 768px){.top-apply-flow-list-item-title{bottom:auto;top:40px;padding:0;width:auto;margin:0 20px;text-align:left;left:50%;margin-left:-10px}}.top-contents{margin:54px 0 0}.top-contents.need-contents{margin-top:0px}.top-contents-wrap{background:#f8f8f8;padding-bottom:15px}.top-contents-wrap-title{display:block;background:#1c3764;color:#fefefe;text-align:center;line-height:1.5;padding:35px 15px;margin-bottom:30px;border-top:10px solid #fc0}@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:28%}@media screen and (max-width: 768px){.top-contents-wrap-flex .flex-right{width:100%;margin-bottom:30px}.top-contents-wrap-flex .flex-right>img{height:auto}}.top-contents-wrap-flex .flex-right>img{object-fit:contain;width:100%;height:auto}.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 .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:20px}.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}.top-region-list .country-box ul li{width:50%}.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:#102e6c;margin-bottom:17px}.top-region-list ul{width:100%;padding-left:20px}.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}}.no-webp .top-region-list{background:url("images/map.png");background-position:center center;background-repeat:no-repeat}.webp .top-region-list{background:url("images/map.webp");background-position:center center;background-repeat:no-repeat}.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:20px}}.etias-iconset .row .text{font-size:15px;margin-bottom:30px;font-weight:bold}@media screen and (max-width: 768px){.etias-iconset .row .text{font-size:13px}}@media screen and (max-width: 375px){.etias-iconset .row .text{margin-bottom:18px}}.etias-iconset .row .text.pt01{color:#b1243f}.etias-iconset .row .text.pt02{color:#074526}.etias-iconset .row .text.pt03{color:#34689b}.etias-iconset .row .text.pt04{color:#b13fa8}.etias-iconset .row .mark span{display:inline-block;font-size:22px;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:#b1243f}.etias-iconset .row .mark span.pt02{background:#074526}.etias-iconset .row .mark span.pt03{background:#34689b}.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:#102e6c;border-left:solid 4px #102e6c;line-height:36px;padding-left:16px;position:relative;margin-bottom:36px;clear:both}@media screen and (max-width: 768px){.common-title{font-size:1.7rem;margin-bottom:34px}}.common-title:after{display:block;content:"";width:100%;height:1px;background:#102e6c;margin-top:14px;position:absolute;left:-4px}.common-title.pattern01{border-left:solid 4px #fc0}.common-title.pattern02:after{background:linear-gradient(to right, #102e6c 50%, #fc0 50%)}.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}/*# sourceMappingURL=top.css.map */