@charset "UTF-8";@layer page{body.entry_flow .red_text{color:var(--color-red)}body.entry_flow .center_title,body.entry_flow h3{color:var(--color-green)}body.entry_flow h3{font-size:1.8rem;position:relative}body.entry_flow h3:before{content:"";display:inline-block;margin-right:6px;border-radius:50%;width:12px;height:12px;background-color:var(--color-lightgreen)}@media (any-hover:hover){body.entry_flow .bnr:hover{opacity:.6}}body.entry_flow .bdr_bnr{border:1px solid #ddd;display:inline-block}body.entry_flow .lead_txt{background-color:var(--color-green)}body.entry_flow .credit_box{margin-top:20px}body.entry_flow .page_anchor_navi{position:relative;display:flex;justify-content:space-between;align-items:center}body.entry_flow .page_anchor_navi:before{content:"";display:block;width:99%;height:8px;background-color:#cce1f0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.entry_flow .page_anchor_navi a{position:relative;z-index:1;width:19%;display:block;border-radius:100px;padding:7px 0;text-align:center;background-color:#fff;border:4px solid #006ab6;color:#006ab6;text-decoration:none}body.entry_flow .page_anchor_navi a .step_num{display:block;margin:0 auto}body.entry_flow .entry_flow_list{margin:10px 0 10px 20px}body.entry_flow .entry_flow_list li{list-style-type:disc}body.entry_flow .entry_step_container{position:relative}body.entry_flow .entry_step_container:after{content:"";display:block;position:absolute;top:0;left:91px;width:21px;height:100%;background:url(/assets/dest/img/flow/bg_road_line.png) repeat-y 0 0/100% auto;border-top:20px solid var(--color-lightgreen);border-bottom:20px solid var(--color-lightgreen)}body.entry_flow .entry_step_box{border-radius:20px;border:20px solid var(--color-lightgreen);padding:32px 30px;margin-top:6rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}body.entry_flow .entry_step_box h2{width:30%;display:flex;justify-content:flex-start;align-items:center}body.entry_flow .entry_step_box h2 .step_mark{position:relative;z-index:9;display:inline-flex;justify-content:center;align-items:center;width:100px;height:95px;background:url(/assets/dest/img/flow/bg_step_mark.png) no-repeat 50%/contain}body.entry_flow .entry_step_box h2 .title{display:block;color:var(--color-green);font-size:2.1rem;margin-left:20px}body.entry_flow .entry_step_content{width:70%;padding-left:4%}body.entry_flow .entry_step_content a{text-decoration:underline;color:var(--color-green)}body.entry_flow .entry_step_content p{margin-bottom:15px}body.entry_flow .entry_step_table{width:100%;margin-bottom:16px}body.entry_flow .entry_step_table td,body.entry_flow .entry_step_table th{border:1px solid var(--color-green)}body.entry_flow .entry_step_table thead{background-color:var(--color-green);color:#fff}body.entry_flow .entry_step_table thead th{padding:5px 0}body.entry_flow .entry_step_table tbody{font-size:1.4rem}body.entry_flow .entry_step_table tbody td,body.entry_flow .entry_step_table tbody th{padding:12px 10px}body.entry_flow .entry_step_table tbody th{width:18%;color:var(--color-green);background-color:color-mix(in srgb,var(--color-green) 10%,transparent)}body.entry_flow .entry_flow_contents{margin-top:7rem}body.entry_flow ._bnrs{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:576px){body.entry_flow ._bnrs{display:grid;grid-template-columns:repeat(2,1fr)}}body.entry_flow ._bnrs .base_bnr{border:1px solid #d5d5d5;display:block}@media (any-hover:hover){body.entry_flow ._bnrs .base_bnr{transition:opacity .2s ease}body.entry_flow ._bnrs .base_bnr:hover{opacity:.6}}body.entry_flow ._bnrs .base_bnr img{width:auto;height:75px}@media (max-width:576px){body.entry_flow ._bnrs .base_bnr img{width:100%;height:auto}}@media screen and (max-width:869px){body.entry_flow .lead_txt{padding:4px}body.entry_flow h3{font-size:1.5rem}body.entry_flow .bnr img{max-width:100%;height:auto}body.entry_flow .entry_step_table{font-size:80%}body.entry_flow .entry_step_table tbody th{width:30%}body.entry_flow .table_scrool_wrap{overflow-x:auto;width:100%}body.entry_flow .table_scrool_wrap:before{content:"横にずらして情報をご覧ください。";color:var(--color-green);font-size:1.4rem;display:block;margin-bottom:4px}body.entry_flow .table_scrool_wrap table{width:600px}body.entry_flow .page_anchor_navi{flex-wrap:wrap}body.entry_flow .page_anchor_navi:before{display:none}body.entry_flow .page_anchor_navi a{padding:3px 0;margin-top:6px;width:49%}body.entry_flow .page_anchor_navi a .step_num{display:inline-block;margin:0;width:30%}body.entry_flow .entry_step_container:after{display:none}body.entry_flow .entry_step_box{border-width:12px;margin-top:3rem;padding:10px;display:block}body.entry_flow .entry_step_box h2{width:100%}body.entry_flow .entry_step_box h2 .step_mark{width:19vw;height:19vw}body.entry_flow .entry_step_box h2 .step_mark img{width:33%;height:auto}body.entry_flow .entry_step_box h2 .title{font-size:1.8rem}body.entry_flow .entry_step_box .entry_step_table.layout_fixed{table-layout:fixed}body.entry_flow .entry_step_box .entry_step_table tbody td,body.entry_flow .entry_step_box .entry_step_table tbody th{padding:10px 5px}body.entry_flow .entry_step_box .entry_step_table tbody th:first-child{width:10%}body.entry_flow .entry_step_content{width:100%;padding-left:0}}}