body:not(#topPage) .pageContents{padding:0}[id]{scroll-margin-top:3em}body:not(#topPage) .sec-kv .kvWrap{position:relative;background:url("../img/pages/flow/kv.jpg") no-repeat;background-size:cover;background-position:50% 50%;height:335px}@media only screen and (max-width: 1280px){body:not(#topPage) .sec-kv .kvWrap{height:280px}}@media only screen and (max-width: 767px){body:not(#topPage) .sec-kv .kvWrap{height:90px}}body:not(#topPage) .sec-kv .kvWrap::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3)}body:not(#topPage) .sec-kv .kvWrap .sectionText{display:flex;justify-content:center;align-items:center;margin:0;padding:0;max-width:100%;height:100%}body:not(#topPage) .sec-kv .kvWrap .sectionText .sectionTitle{position:relative;z-index:10;margin:0;text-align:center}body:not(#topPage) .sec-kv .kvWrap .sectionText .sectionTitle .jp{color:#fff}.sec-flow{margin-top:150px}@media only screen and (max-width: 767px){.sec-flow{margin-top:50px}}.sec-flow .sectionWrap .sectionText .sectionTitle{margin-bottom:40px;font-size:4.2rem;text-align:center;font-weight:500}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .sectionText .sectionTitle{font-size:2.4rem;text-align:left;margin-bottom:25px}}.sec-flow .sectionWrap .sectionText .text{font-size:1.6rem;text-align:center;font-weight:500}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .sectionText .text{font-size:1.4rem}}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .sectionText .text{text-align:left}.sec-flow .sectionWrap .sectionText .text br{display:none}}.sec-flow .sectionWrap .tabListArea{max-width:1010px;margin:40px auto 0}.sec-flow .sectionWrap .tabListArea .tabList{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 -5px}.sec-flow .sectionWrap .tabListArea .tabList li{width:calc(50% - 10px);margin:0 5px}.sec-flow .sectionWrap .tabListArea .tabList li a{position:relative;display:flex;justify-content:center;align-items:center;padding:1em;font-size:2.0rem;color:#fff;background:#898989;border:3px solid #898989;border-bottom:3px solid #F84515;transition:0.5s all}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .tabListArea .tabList li a{height:60px;padding:0;font-size:1.4rem;text-align:center;line-height:1.3}}.sec-flow .sectionWrap .tabListArea .tabList li a span{position:relative;z-index:2}.sec-flow .sectionWrap .tabListArea .tabList li a:hover{opacity:.7}.sec-flow .sectionWrap .tabListArea .tabList li.current a{background:#F84515;border:3px solid #F84515}.sec-flow .sectionWrap .flowListWrap{padding:150px 0 150px}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap{padding:90px 0 50px}}.sec-flow .sectionWrap .flowListWrap .ttlWrap{display:flex;margin-bottom:100px}@media only screen and (max-width: 1280px){.sec-flow .sectionWrap .flowListWrap .ttlWrap{flex-wrap:wrap;margin-bottom:50px}}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap .ttlWrap{margin-bottom:30px}}.sec-flow .sectionWrap .flowListWrap .ttlWrap .title{width:25%;font-size:3.4rem;font-weight:500}@media only screen and (max-width: 1280px){.sec-flow .sectionWrap .flowListWrap .ttlWrap .title{width:100%;margin-bottom:30px}}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap .ttlWrap .title{font-size:2.4rem;margin-bottom:20px}}.sec-flow .sectionWrap .flowListWrap .ttlWrap .text{font-size:1.6rem;font-weight:500;line-height:2}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap .ttlWrap .text{font-size:1.4rem}}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea{margin-bottom:100px}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap .flowDiagramArea{margin-bottom:50px}}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram{display:flex;flex-wrap:wrap}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li{position:relative;display:flex;justify-content:center;align-items:center;padding-left:.75em;width:calc(100% / 8);height:100px;text-align:center;font-size:1.4rem;font-weight:700;color:#fff;background:#13447D}@media only screen and (max-width: 1440px){.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li{width:calc(100% / 4)}}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li{width:100%;height:70px;padding:10px 0 0}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li br{display:none}}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li::after{content:"";position:absolute;top:50%;right:-56px;z-index:1;transform:translateY(-50%) rotate(90deg);height:calc(16px / 2 * tan(60deg));width:100px;clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#13447D}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li::after{top:100%;right:auto;left:50%;transform:translateX(-50%) translateY(-1px) rotate(-180deg);height:calc(20px / 2 * tan(60deg))}}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(2),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(2)::after{background:#1D5A8C}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(3),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(3)::after{background:#236795}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(4),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(4)::after{background:#29759E}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(5),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(5)::after{background:#2F82A7}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(6),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(6)::after{background:#3490B1}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(7),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(7)::after{background:#3C9EBA}.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(8),.sec-flow .sectionWrap .flowListWrap .flowDiagramArea .flowDiagram li:nth-of-type(8)::after{background:#41ACC4;content:none}.sec-flow .sectionWrap .stepListArea .stepList li{display:flex;justify-content:center;align-items:center;margin:40px 0 0;padding:40px 0 0;border-top:1px solid #707070}.sec-flow .sectionWrap .stepListArea .stepList li:last-child{margin:40px 0 40px;padding:40px 0 40px;border-bottom:1px solid #707070}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .stepListArea .stepList li{flex-wrap:wrap}}.sec-flow .sectionWrap .stepListArea .stepList li .imgWrap{width:424px}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .stepListArea .stepList li .imgWrap{width:300px}}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .stepListArea .stepList li .imgWrap{width:100%;margin-bottom:20px}}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap{margin-left:80px;width:calc(100% - 424px)}@media only screen and (max-width: 1024px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap{margin-left:40px}}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap{width:calc(100% - 300px)}}@media only screen and (max-width: 767px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap{width:100%;margin:0}}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title{display:flex;align-items:center;margin-bottom:30px}@media only screen and (max-width: 1024px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title{margin-bottom:20px}}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title{margin-bottom:10px}}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .en{color:#13447D}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .en .step{display:block;text-align:center;font-size:1.5rem;margin-left:4px;letter-spacing:.2em;line-height:1;font-family:'Archivo', sans-serif}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .en .step{font-size:1.1rem;letter-spacing:.15em}}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .en .num{display:block;font-size:5.1rem;font-weight:500;letter-spacing:-.01em;line-height:1;font-family:'Inter', sans-serif}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .en .num{font-size:3.6rem}}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .jp{margin-left:1em;font-size:2.2rem;font-weight:700}@media only screen and (max-width: 991px){.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .title .jp{font-size:1.8rem;line-height:1.5}}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .text{font-size:1.3rem;line-height:2}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .btn{display:inline-block;margin-top:30px}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .btn span{display:inline-block;padding:1em 1.5em;color:#fff;font-size:1.4rem;background:#45B2C8;border-radius:60px;transition:0.5s all;cursor:pointer}.sec-flow .sectionWrap .stepListArea .stepList li .textWrap .btn span:hover{opacity:.7}
/*# sourceMappingURL=flow.css.map */


.sectionWrap .banner_top {
    max-width: 554px;
    display: block;
    margin-left: 0px;
    margin: 0 auto;
}

.sec-flow .sectionWrap .mb-60 .flowListWrap {
    padding-bottom: 60px ;
}
.sec-flow .sectionWrap .mt-60 .flowListWrap {
    padding-top: 92px ;
}

.sectionWrap .banner_top {
    max-width: 700px;
}