﻿.sougyouwing-content{line-height:1.6}@media (min-width: 48em){.sougyouwing-content{line-height:1.875}}.main_img{margin-bottom:40px}.sougyouwing_head_lead{font-size:1.6rem;text-align:center;margin-bottom:30px}@media (min-width: 48em){.sougyouwing_head_lead{font-size:1.8rem;margin-bottom:50px}}.c-section-navigation{display:block}@media (min-width: 48em){.c-section-navigation{display:flex;flex-wrap:wrap;gap:15px 15px}}.c-section-navigation a{width:100%;margin-bottom:10px}@media (min-width: 48em){.c-section-navigation a{margin-bottom:0}}.flow_list{max-width:834px;margin:0 auto 50px}.flow_list .c-section-navigation{display:block}@media (min-width: 48em){.flow_list .c-section-navigation{display:flex;flex-wrap:wrap;gap:15px 15px}}.flow_list .c-section-navigation a{width:100%;line-height:1.3;margin-bottom:10px}@media (min-width: 48em){.flow_list .c-section-navigation a{width:268px;margin-bottom:0}}.sougyouwing__step{border:3px solid #EDEDED;border-radius:5px;padding:20px;display:block}@media (min-width: 48em){.sougyouwing__step{padding:30px 35px;display:flex}}.sougyouwing__step_number{color:var(--c-primary);font-size:1.5rem;font-weight:500;line-height:1.3;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #EDEDED;white-space:nowrap}@media (min-width: 48em){.sougyouwing__step_number{font-size:1.7rem;padding-right:35px;margin-right:37px;border-right:1px solid #EDEDED;border-bottom:none}}.sougyouwing__step_number span{display:block;font-size:2.6rem;line-height:1}@media (min-width: 48em){.sougyouwing__step_number span{font-size:3.1rem}}.sougyouwing__step_title{font-size:2.1rem;color:#333;margin-bottom:15px;line-height:1.2}.sougyouwing__step_list li{margin-bottom:25px}.sougyouwing__step_list li:last-child{margin-bottom:0}.sougyouwing__step_list_text{font-size:1.4rem;padding-left:15px;position:relative}.sougyouwing__step_list_text:before{display:block;content:"";width:5px;height:5px;border-radius:100%;background-color:var(--c-primary);position:absolute;top:13px;left:0}.sougyouwing__step_list_text span{font-size:1.6rem;font-weight:500;display:block}.sougyouwing__step_lead{font-size:1.4rem}.sougyouwing__step_lead.top-space{margin-top:25px}.sougyouwing__step_lead.bottom-space{margin-bottom:20px}.sougyouwing__step_arrow{padding-bottom:30px;margin-bottom:10px;position:relative}.sougyouwing__step_arrow:before{display:block;content:"";width:0;height:0;border-style:solid;border-right:32px solid transparent;border-left:32px solid transparent;border-top:12px solid #d3dae0;border-bottom:0;position:absolute;bottom:0;left:50%;translate:-50% 0}.sougyouwing__step_arrow:last-child{padding-bottom:0;margin-bottom:0;position:static}.sougyouwing__step_arrow:last-child:before{position:static;display:none}.sougyouwing__step_list_btn{display:block;margin-top:20px}@media (min-width: 48em){.sougyouwing__step_list_btn{display:flex;gap:0 40px}}.sougyouwing__step_list_btn div{margin-bottom:10px}.sougyouwing__step_list_btn div:last-child{margin-bottom:0}@media (min-width: 48em){.sougyouwing__step_list_btn div{margin-bottom:0}}.sougyouwing__first_list_content{width:auto;max-width:none;border-radius:5px;box-sizing:border-box;padding:25px;box-shadow:0 2px 11px #00000026}@media (min-width: 48em){.sougyouwing__first_list_content{width:31.7%;max-width:373px;padding:25px 30px}}.sougyouwing__first_list{display:block}@media (min-width: 48em){.sougyouwing__first_list{display:flex;flex-wrap:wrap;gap:40px 3.3%}}.sougyouwing__first_list li{width:auto;margin-bottom:25px}@media (min-width: 48em){.sougyouwing__first_list li{width:31.7%;max-width:373px;margin-bottom:0}}.sougyouwing__first_list li.gray{background-color:#f5f5f5;box-sizing:border-box;padding:20px;border-radius:10px}.sougyouwing__first_list li.gray .sougyouwing__gray_ttl{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:15px}@media (min-width: 48em){.sougyouwing__first_list li.gray .sougyouwing__gray_ttl{font-size:2rem;margin-bottom:26px}}.sougyouwing__first_list li .sougyouwing__first_list_link_wrap{display:block;width:100%;height:100%;border-radius:5px;box-sizing:border-box;border:1px solid #D0D4D9;padding:20px;box-shadow:0 4px 6px #0000001c;transition:background-color .4s,border .4s}@media (min-width: 48em){.sougyouwing__first_list li .sougyouwing__first_list_link_wrap{padding:25px 30px}}.sougyouwing__first_list li .sougyouwing__first_list_link_wrap:hover{background-color:var(--c-primary);color:#fff}.sougyouwing__first_list li .sougyouwing__first_list_link_wrap:hover>div svg{color:#fff}.sougyouwing__first_list li .sougyouwing__first_list_link_wrap>div svg{width:110px;margin-inline:auto;color:var(--c-primary)}.sougyouwing__first_list_ttl{display:flex;align-items:center;justify-content:center;gap:0 7px}@media (min-width: 48em){.sougyouwing__first_list_ttl{margin-bottom:35px}}.sougyouwing__first_list_ttl.no-space{margin-bottom:0}.sougyouwing__first_list_ttl .first_list_ttl{font-size:1.8rem;font-weight:500;text-align:center;padding-left:15px;line-height:1.45;margin-bottom:15px}@media (min-width: 48em){.sougyouwing__first_list_ttl .first_list_ttl{font-size:2.1rem;margin-bottom:15px}}.sougyouwing__first_list_ttl .first_list_ttl .small{font-size:1.5rem}@media (min-width: 48em){.sougyouwing__first_list_ttl .first_list_ttl .small{font-size:1.8rem}}@media (min-width: 48em){.sougyouwing__first_list_ttl .c-panel__arrow{padding-bottom:17px}}.sougyouwing__first_list_ttl.space{gap:0 7px}.sougyouwing__first_list_lead{font-size:1.5rem;margin-top:15px}.sougyouwing__first_list_note{font-size:1.5rem;padding-top:30px}.sougyouwing__first_list_img_ttl{font-size:1.8rem;font-weight:700;text-align:center;color:var(--c-primary)}.sougyouwing__first_list_link_content{display:inline-block}.sougyouwing__first_list_link{display:flex;align-items:center;gap:10px;transition:opacity .4s;margin-bottom:15px}.sougyouwing__first_list_link:hover{opacity:.7}.sougyouwing__first_list_link:last-child{margin-bottom:0}.sougyouwing__link_ttl{font-weight:500}.icon-img{margin:10px auto}.icon-img.icon01{max-width:69px}.icon-img.icon02{max-width:42px}.icon-img.icon03{max-width:53px}.excel-link svg{color:#469642}@media (min-width: 48em){.excel-link:hover svg{color:#fff}}
