:root{--opacity:1.0}:root{--rad: 8px}@media screen and (max-width: 800px){:root{--rad: 4px}}.mynavi{display:flex;gap:2%;flex:1}.mynavi_top{justify-content:center;margin-bottom:clamp(
        50.4px,
        50.4px + (80 - 50.4) * ((100vw - 375px) / (1440 - 375)),
        80px
    );margin-left:auto;margin-right:auto}.mynavi li{width:min(49%,180px)}.mynavi li a{display:block;border:solid 1px rgba(241,243,243,.9);background-color:#fff;padding:10px;line-height:1;transition:.3s}.mynavi li a:hover{opacity:.6}.mynavi li a img{width:100%}.sec_disc .tab_list{margin-bottom:clamp(
        23.4px,
        23.4px + (30 - 23.4) * ((100vw - 375px) / (1440 - 375)),
        30px
    );display:flex;flex-wrap:wrap}.sec_disc .tab_list li{display:flex;align-items:center;justify-content:center;line-height:1.5;width:33.33%;padding:8px;box-sizing:border-box;text-align:center;border:solid 1px rgba(255,255,255,.6);cursor:pointer;font-weight:500;font-size:clamp(
        13px,
        13px + (16 - 13) * ((100vw - 375px) / (1440 - 375)),
        16px
    );letter-spacing:.1em}.sec_disc .tab_list li.active{color:#000058;background-color:rgba(241,243,243,.9)}.sec_disc .table_cont{background-color:rgba(241,243,243,.9);padding:clamp(
        23.4px,
        23.4px + (30 - 23.4) * ((100vw - 375px) / (1440 - 375)),
        30px
    ) clamp(
        30px,
        30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)),
        40px
    ) clamp(
        26.775px,
        26.775px + (35 - 26.775) * ((100vw - 375px) / (1440 - 375)),
        35px
    );color:#000058}.sec_disc .table_cont tr th{width:120px}.sec_disc .table_cont tr td ul+*{margin-top:1em}.sec_disc .table_cont tr td a{transition:.3s}.sec_disc .table_cont tr td a:hover{opacity:.6}.sec_flow .list .list_item{color:#000058}.sec_flow .list .list_item+.list_item{margin-top:20px;position:relative}.sec_flow .list .list_item+.list_item::before{position:absolute;content:"";top:-21px;left:35px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%);width:20px;height:13px}@media screen and (max-width: 800px){.sec_flow .list .list_item+.list_item::before{left:30px}}.sec_flow .list .list_item_box{display:flex;gap:20px;align-items:center;padding:20px 25px;-webkit-clip-path:polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);clip-path:polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px)}.sec_flow .list .list_item_box_inn:has(.mynavi){display:flex;align-items:center;gap:10px 20px}@media screen and (max-width: 800px){.sec_flow .list .list_item_box_inn:has(.mynavi){flex-direction:column}.sec_flow .list .list_item_box_inn:has(.mynavi) a{padding:5px}}.sec_flow .list .list_item .bold{font-weight:500}.sec_flow .list .list_item:nth-child(1) .num{letter-spacing:.2em}.sec_flow .list .list_item:nth-child(odd) .list_item_box{background-color:#b3cff0}.sec_flow .list .list_item:nth-child(odd)::before{background-color:rgba(241,243,243,.9)}.sec_flow .list .list_item:nth-child(even) .list_item_box{background-color:rgba(241,243,243,.9)}.sec_flow .list .list_item:nth-child(even)::before{background-color:#b3cff0}.sec_flow .list .list_item .num{font-size:clamp(
        23.8033611972px,
        23.8033611972px + (36 - 23.8033611972) * ((100vw - 375px) / (1440 - 375)),
        36px
    );line-height:1}.sec_flow .list .list_item p{display:flex;gap:0 1em;align-items:baseline;font-size:clamp(
        14.1202468138px,
        14.1202468138px + (18 - 14.1202468138) * ((100vw - 375px) / (1440 - 375)),
        18px
    );font-weight:500}@media screen and (max-width: 800px){.sec_flow .list .list_item p{flex-direction:column}}.sec_flow .list .list_item p span{font-size:12px;font-weight:400}.sec_flow .list .list_item .circle_list{margin-top:8px}.sec_flow .list .list_item .circle_list li+li{margin-top:6px}.sec_flow .table_cont{margin-top:40px;background-color:#02096c;padding:clamp(
        19.875px,
        19.875px + (25 - 19.875) * ((100vw - 375px) / (1440 - 375)),
        25px
    ) clamp(
        30px,
        30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)),
        40px
    ) clamp(
        23.4px,
        23.4px + (30 - 23.4) * ((100vw - 375px) / (1440 - 375)),
        30px
    );border:1px solid rgba(255,255,255,.6)}.sec_flow .table_cont tr+tr th,.sec_flow .table_cont tr+tr td{border-top:1px solid rgba(255,255,255,.6)}.sec_flow .table_cont tr th{width:150px}@media screen and (max-width: 800px){.sec_flow .table_cont tr th{border-top:1px solid #dcdcdc;color:#000058}}.sec_contact .table_cont{background-color:#b3cff0;color:#000058;padding:clamp(
        19.875px,
        19.875px + (25 - 19.875) * ((100vw - 375px) / (1440 - 375)),
        25px
    ) clamp(
        30px,
        30px + (40 - 30) * ((100vw - 375px) / (1440 - 375)),
        40px
    ) clamp(
        23.4px,
        23.4px + (30 - 23.4) * ((100vw - 375px) / (1440 - 375)),
        30px
    );border:1px solid rgba(255,255,255,.6)}.sec_contact .table_cont tr th{width:140px}.sec_contact .table_cont tr td a{display:inline-block;margin-right:1em}@media screen and (max-width: 800px){.sec .table_cont{padding:22px 20px 10px}}
/*# sourceMappingURL=style.min.css.map */