@charset "UTF-8";.introduction{margin-bottom:60px}@media screen and (max-width:750px){.introduction{margin-bottom:30px;padding:0 30px}}.introduction>.wrap{text-align:center}.introduction .c-section-ttl{font-weight:500;color:#ffc673}.introduction .c-section-ttl .small{margin-right:0.5em}@media screen and (max-width:750px){.introduction .c-section-ttl .small{margin-bottom:0.2em;display:block;font-size:20px}}.introduction .desc{font-weight:300;color:#fff;font-size:20px;letter-spacing:0.04em;line-height:200%}@media screen and (max-width:750px){.introduction .desc{font-size:16px}}.application-process{margin-bottom:40px;background-color:#008180}@media screen and (min-width:750px){.application-process{margin-left:auto;margin-right:auto;width:100%;min-width:1200px;max-width:1480px}}@media screen and (min-width:750px) and (min-width:750px){.application-process{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){.application-process{padding:20px}}.application-process>.wrap{margin:auto;padding:60px;border-radius:25px;background-color:#cfcfcf}@media screen and (max-width:750px){.application-process>.wrap{padding:20px}}.application-process .section-ttl{margin-bottom:2em;padding:0.5em;color:#fff;font-weight:500;font-size:36px;letter-spacing:0.04em;text-align:center;background-color:#008180}@media screen and (max-width:750px){.application-process .section-ttl{margin-bottom:1em;font-size:24px}}.application-process .caption{margin-bottom:2em;font-weight:500;font-size:30px;letter-spacing:0.04em;line-height:166.6666666667%}@media screen and (min-width:750px){.application-process .caption{text-align:center}}@media screen and (max-width:750px){.application-process .caption{font-size:17px}}.application-process .caption a{color:#008180;text-decoration:underline}.application-process .caption a:hover{text-decoration:none}@media screen and (min-width:750px){.application-process .step{margin:auto;width:1100px}}.application-process .step>.item{margin-bottom:30px}.application-process .step>.item .ttl{margin-bottom:0.2em;font-weight:bold;font-size:24px;letter-spacing:0.04em;line-height:150%}@media screen and (max-width:750px){.application-process .step>.item .ttl{font-size:20px}}.application-process .step>.item .ttl span{color:#008180}.application-process .step>.item .notes{font-weight:400;font-size:18px;letter-spacing:0.04em;line-height:166.6666666667%}@media screen and (max-width:750px){.application-process .step>.item .notes{font-size:15px}}.application-process .step>.item .notes li{padding-left:1em;position:relative}.application-process .step>.item .notes li:before{position:absolute;top:0;left:0;content:"※";width:1em}.application-process .step .notice{margin-bottom:50px}@media screen and (min-width:750px){.application-process .step .notice{display:flex;align-items:center;gap:30px}}.application-process .step .notice .txt{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:18px;letter-spacing:0.04em}@media screen and (max-width:750px){.application-process .step .notice .txt{margin-bottom:1em;font-size:14px;text-align:center}}.application-process .step .notice .link{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:19px;letter-spacing:0.04em;line-height:140%}@media screen and (max-width:750px){.application-process .step .notice .link{font-size:15px}}.application-process .step .notice .link a{color:#008180;text-decoration:underline}.application-process .step .notice .link a:hover{text-decoration:none}.application-process .application-way{padding:30px 0;text-align:center}@media screen and (min-width:750px){.application-process .application-way{display:flex;align-items:stretch;gap:30px}}.application-process .application-way>.header{padding:0 1em;display:flex;align-items:center;justify-content:center;color:#008180;font-weight:bold;font-size:23px;letter-spacing:0.04em;line-height:173.9130434783%;border-top:2px dotted #008180;border-bottom:2px dotted #008180}@media screen and (max-width:750px){.application-process .application-way>.header{margin-bottom:30px;font-size:18px}}.application-process .application-way>.item{background-color:#fff}@media screen and (max-width:750px){.application-process .application-way>.item{margin-bottom:30px}}.application-process .application-way>.item>a{display:block;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.application-process .application-way>.item>a:hover{opacity:0.7}.application-process .application-way>.item .cat{color:#fff;font-weight:bold;font-size:23px;letter-spacing:0.04em;line-height:173.9130434783%;background-color:#008180}@media screen and (max-width:750px){.application-process .application-way>.item .cat{font-size:18px}}.application-process .application-way>.item .btn{text-align:center;overflow:hidden;position:relative}@media screen and (min-width:750px){.application-process .application-way>.item .btn{width:350px;height:60px;font-size:20px;letter-spacing:0.039em}}@media screen and (max-width:750px){.application-process .application-way>.item .btn{width:100%;height:50px;font-size:16px}}.application-process .application-way>.item .btn span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:1}.application-process .application-way>.item .btn span:after{margin-left:1em;content:"";width:16px;height:100%;background:url("../img/common/icon-dl_g.svg") no-repeat center;background-size:contain}.application-process .btns{padding:30px 0;display:flex;justify-content:center}.application-process .btns .notice{margin-top:1em;font-size:16px;letter-spacing:0.04em;text-align:center}@media screen and (max-width:750px){.application-process .btns .notice{font-size:12px}}@media screen and (min-width:750px){.about-settlement{padding:60px 60px}}@media screen and (max-width:750px){.about-settlement{padding:30px 0}}@media screen and (min-width:750px){.about-settlement>.wrap{margin:auto;width:1200px}}@media screen and (max-width:750px){.about-settlement>.wrap{margin:auto;width:300px;text-align:center}}.about-settlement .txt .desc{font-weight:300;color:#fff;font-size:20px;line-height:156.5217391304%}@media screen and (max-width:750px){.about-settlement .txt .desc{font-size:15px;text-align:left}}.about-settlement .txt .desc p{margin-bottom:1em}.about-settlement .txt .link{font-weight:300;color:#fff;font-size:24px;line-height:156.5217391304%}@media screen and (max-width:750px){.about-settlement .txt .link{font-size:15px}}.about-settlement .txt .link a{text-decoration:underline}.about-settlement .txt .link a:hover{text-decoration:none}.contact{background-color:#008180}@media screen and (min-width:750px){.contact{padding:60px 60px}}@media screen and (max-width:750px){.contact{padding:30px 0}}@media screen and (min-width:750px){.contact>.wrap{margin:auto;width:1200px}}@media screen and (max-width:750px){.contact>.wrap{margin:auto;width:300px;text-align:center}}@media screen and (min-width:750px){.contact .conts{display:flex;align-items:center}}.contact .conts .ttl{font-weight:500;color:#ffc673;font-size:32px}@media screen and (max-width:750px){.contact .conts .ttl{margin-bottom:1em;font-size:24px;text-align:left}}.contact .conts .txt{color:#fff}@media screen and (min-width:750px){.contact .conts .txt{margin-left:40px;padding-left:40px;flex:1 1 0;border-left:1px solid #fff}}@media screen and (max-width:750px){.contact .conts .txt{text-align:left}}.contact .conts .txt .phone{font-weight:500;font-size:35px;line-height:171.4285714286%}@media screen and (max-width:750px){.contact .conts .txt .phone{margin-bottom:1em;font-size:24px}}.contact .conts .txt .address{margin-bottom:2em;font-weight:500;font-size:23px;line-height:156.5217391304%}@media screen and (max-width:750px){.contact .conts .txt .address{font-size:15px}}.contact .conts .txt .relation-site{margin-bottom:2em;font-weight:500;font-size:23px;line-height:156.5217391304%}@media screen and (max-width:750px){.contact .conts .txt .relation-site{font-size:15px}}.contact .conts .txt .relation-site a{text-decoration:underline}.contact .conts .txt .relation-site a:hover{text-decoration:none}.contact .conts .txt .notes{font-weight:500;font-size:21px;line-height:147.619047619%}@media screen and (max-width:750px){.contact .conts .txt .notes{font-size:15px}}.contact .conts .txt .notes li{padding-left:1em;position:relative}.contact .conts .txt .notes li:before{position:absolute;top:0;left:0;content:"※";width:1em}@media screen and (min-width:750px){.doc-download{margin-bottom:100px;padding:60px 60px}}@media screen and (max-width:750px){.doc-download{margin-bottom:50px;padding:30px 0}}@media screen and (min-width:750px){.doc-download>.wrap{margin:auto;width:1200px}}@media screen and (max-width:750px){.doc-download>.wrap{margin:auto;width:300px;text-align:center}}.doc-download .btns{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.doc-download .btns{gap:30px}}@media screen and (max-width:750px){.doc-download .btns{gap:20px}}.doc-download .btns .notice{margin-top:1em;color:#fff;font-size:16px;letter-spacing:0.04em;text-align:center}@media screen and (max-width:750px){.doc-download .btns .notice{font-size:12px;text-align:right}}