.page_tab .tab-menu .swiper-slide{flex:1;width:auto}.page_tab .tab-menu .swiper-slide:not(:last-child){margin-right:.5rem}@media(min-width: 1024px){.page_tab .tab-menu .swiper-slide:not(:last-child){margin-right:1rem}}.page_tab .menus{display:flex}.page_tab .swiper-slide-thumb-active .tab{background:#005dac;color:#fff}.page_tab .tab{padding:.5rem 2rem;padding:.5rem;border-radius:5px 5px 0 0;background:#f4f4f4;color:#9e9e9e;font-weight:bold;font-size:1.125rem;line-height:2.0714285714;text-align:center;white-space:nowrap;cursor:pointer;transition:.3s}@media(min-width: 1024px){.page_tab .tab{font-size:1.2rem}}.page_tab .tab:hover{opacity:.75}.page_tab .tab-contents{border-top:2px solid #005dac}.flow_list01 li:not(:last-child)::after{transform:translateX(-50%)}main{overflow:hidden}.page_tab .tab-menu{margin-top:3rem}@media(min-width: 1024px){.page_tab .tab-menu{margin-top:4rem}}.page_tab .tab-contents{padding-top:1.5rem}@media(min-width: 1024px){.page_tab .tab-contents{padding-top:7rem}}.flow_list01{display:grid;gap:2.125rem;counter-reset:flow_list01Num 0}@media(min-width: 1024px){.flow_list01{gap:1.611rem}}.flow_list01 li{display:inherit;position:relative}@media(min-width: 1024px){.flow_list01 li{grid-template-columns:22.111rem 1fr}}.flow_list01 li .head{background:linear-gradient(to right, #dff0ff, #d9e7f3, #a1bdd1);display:inherit;grid-template-columns:max-content 1fr;align-items:center;color:#474747}@media(max-width: 1023px){.flow_list01 li .head{gap:1.5rem;height:5.937rem;padding:1rem;font-size:1.125rem}}@media(min-width: 1024px){.flow_list01 li .head{gap:2.111rem;height:8.611rem;padding:1.611rem;font-size:1.111rem}}.flow_list01 li .head::before{content:"0" counter(flow_list01Num);color:#005dac;font-size:3rem;font-family:"Barlow Condensed",sans-serif;counter-increment:flow_list01Num 1}@media(min-width: 1024px){.flow_list01 li .head::before{font-size:3.555rem}}.flow_list01 li .content{display:inherit;background:#f8f8f8}@media(max-width: 1023px){.flow_list01 li .content{padding:1rem}}@media(min-width: 1024px){.flow_list01 li .content{align-items:center;padding:1.5rem 2rem}}.flow_list01 li:not(:last-child)::after{content:"▼";position:absolute;bottom:-1.7rem;left:50%;color:#005dac}@media(min-width: 1024px){.flow_list01 li:not(:last-child)::after{bottom:-1.4rem}}/*# sourceMappingURL=flow.min.css.map */