html{scroll-behavior:smooth}.reform-static .nowrap{display:inline-block}main.reform-static>article>picture._100,.reform-static div._100{width:100vw;margin:0 calc(50% - 50vw);padding-left:0!important;padding-right:0!important}@media screen and (min-width:736px){main.reform-static>article>picture._100 img{height:490px;object-fit:cover}}.reform-static a.link-button{display:block;width:400px;max-width:90%;margin:2rem auto 0;padding:1rem 1.125rem;border:3px solid #CD755F;border-radius:40px;font-size:1.25rem;font-weight:600;text-align:center;text-decoration:none}@media screen and (max-width:680px){.reform-static a.link-button{max-width:80vw!important;font-size:1.125rem}}.reform-static a.link-button>span:after{content:"";margin-left:1rem;font-family:"Font Awesome 5 Free";font-weight:900;color:#cd755f;transform:translateY(-50%)}.reform-static #inquiry a:not(.link-button){display:block;width:974px;max-width:100%;margin:0 auto}.reform-static #inquiry a:not(.link-button)>img{width:100%}.reform-static a.inquiry{display:block;width:720px;max-width:90vw;margin:50px auto 0;padding:1rem;border:5px solid #CD755F;border-radius:40px;font-size:1.5rem;font-weight:700;text-align:center;text-decoration:none}@media screen and (max-width:680px){.reform-static a.inquiry{font-size:1.125rem}}.reform-static a.inquiry>span:before{content:"";margin-right:1rem;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.375rem;color:var(--primary-text-color);transform:translateY(-50%)}.reform-static h1{width:1100px;max-width:100%;margin:0px auto 2rem}@media screen and (max-width:736px){.reform-static h1{margin-bottom:-60px}main.reform-static>article:not(#inquiry)>h2 small{margin-left:0}}main.reform-static>article:not(#inquiry)>h2{display:inline-block;padding:1rem 3rem;background:#81787b;color:#fff}main.reform-static>article#_05>h2,main.reform-static>article#_06>h2,main.reform-static>article#_07>h2{background:#81787b}main.reform-static>article:not(#inquiry)>h2 small{margin-left:2.3125rem}@media screen and (max-width:800px){main.reform-static>article:not(#inquiry)>h2{width:100%;padding:1rem}main.reform-static>article:not(#inquiry)>h2 small{margin-left:0}}main.reform-static>article h3{color:#b84c32}.reform-static div.gray h3{display:inline-block;margin-top:0;padding:1rem 2rem;background:#fff;color:var(--primary-text-color)}@media screen and (max-width:800px){.reform-static div.gray h3{padding:1rem}}.reform-static .line1{position:relative;padding:.5em .7em .4em;border-bottom:3px solid #9B908D;color:#81787b}.reform-static .line1:before,.reform-static .line1:after{position:absolute;left:30px;bottom:-15px;width:30px;height:15px;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.reform-static .line1:before{background-color:#9b908d}.reform-static .line1:after{bottom:-11px;background-color:#fff}.reform-static ol{width:930px;max-width:100%;margin:0 auto 4rem;padding:2rem 2rem 2rem 4rem;background:#f5f5f5}@media screen and (max-width:930px){.reform-static ol{padding:2rem 1rem 2rem 3rem}}.reform-static ol>li{font-weight:700;font-size:1.3125rem}@media screen and (max-width:680px){.reform-static ol li{font-size:1.125rem}}.reform-static ol>li+li{margin-top:.75rem}.reform-static ol>li a{display:block}.reform-static div.left,.reform-static div.right{gap:30px 50px}.reform-static #_04>h2,.reform-static #_05>h2,.reform-static #_06>h2{margin-bottom:2.3125em}.reform-static div.gray{background:#ebeae8;color:var(--primary-text-color)}.reform-static div.gray>div.inner{width:1160px;max-width:100%;margin:0 auto;padding:3rem 0}@media screen and (max-width:1220px){.reform-static div.gray>div.inner{padding:2rem 20px}}.reform-static div.dashed{width:900px;max-width:100%;margin:auto;padding:1rem 2rem;border:5px dashed #AAA}@media screen and (max-width:1220px){.reform-static div.dashed{padding:1rem}}@media screen and (max-width:736px){.reform-static div.dashed{margin-top:36px}}.reform-static #_05>p>b{font-size:1.125em;font-weight:600}.reform-static #_05>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0px 60px;width:800px;max-width:90vw;margin:0 auto 3rem}.reform-static #_07>h3{color:#636a80}.reform-static p+div.left,.reform-static p+div.right,.reform-static div.left+p,.reform-static div.right+p,.reform-static div.dashed{margin-top:60px}.reform-static div.gray+div.gray{margin-top:16px}.reform-static div.dashed+div.gray{margin-top:48px}.reform-static div.dashed ul+p{margin-top:1.5em}@media screen and (max-width:736px){.reform-static p+div.left,.reform-static p+div.right,.reform-static div.left+p,.reform-static div.right+p{margin-top:25px}.reform-static div.dashed{margin-top:40px}}.reform-static .flow{margin-top:2.625em;padding-left:120px;position:relative}.reform-static .flow:before{content:"";width:15px;height:100%;background:#c1c4c5;margin-left:-8px;display:block;position:absolute;top:0;left:120px}.reform-static .flow>li{position:relative}.reform-static .flow>li:not(:last-child){margin-bottom:3.5em}.reform-static .flow>li .icon{font-size:12px;color:#1a1a1a;background:#fff;padding:8px 20px;display:block;position:absolute;top:0;left:-120px;z-index:20}.reform-static .flow>li .icon:after{content:"";border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #CD755F;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-static .flow>li dl{padding-left:50px;position:relative}.reform-static .flow>li dl:before,.reform-static .flow>li dl:after{content:"";display:block;position:absolute;top:15px}.reform-static .flow>li dl:before{width:7px;height:7px;margin-top:-3px;background:#cd755f;border-radius:50%;left:-4px}.reform-static .flow>li dl:after{width:50px;border-bottom:1px dashed #999;position:absolute;left:5px}.reform-static .flow>li dl dt{font-size:1.25em;font-weight:500;letter-spacing:.02em;margin-bottom:.25em}.reform-static .flow>li dl dd h3{margin:1.25em 0 0;font-size:1.125em;font-weight:500}.reform-static .flow>li dl dd h3:before{margin-right:2px;font-family:"Font Awesome 6 Free";font-weight:700;color:#353535;content:"";content:"";content:""}.reform-static .flow>li dl dd h3+p{margin-top:0;font-size:.9375em}@media screen and (max-width:736px){.reform-static .flow{padding-left:100px}.reform-static .flow:before{left:100px}.reform-static .flow>li .icon{left:-100px}.reform-static .flow>li dl{padding-left:30px}}.reform-static #main-top>img.PageTitle{bottom:30%;right:8%;width:466px;height:auto;max-width:66vw}
