.footer{background-color:#635d5b;color:#fff;margin-top:1rem;padding:2.8rem 0}@media screen and (max-width:767px){.footer{margin-top:4rem}}.footer *{letter-spacing:.1em}.footer__container{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(100% - 4rem);width:100rem}@media screen and (max-width:767px){.footer__container{display:block;max-width:calc(100% - 4.8rem)}}.footer__nav ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}@media screen and (max-width:767px){.footer__nav ul{justify-content:center;margin-bottom:1.6rem}}.footer__nav li{font-size:1.6rem;padding-right:2.5rem;position:relative}@media screen and (max-width:767px){.footer__nav li{font-size:1.2rem}}.footer__nav li:after{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:1.2rem;top:0;width:.1rem}.footer__nav li:last-child{padding-right:0}.footer__nav li:last-child:after{content:none}.footer__nav li a{color:#fff}.footer__copyright{font-size:1.6rem;margin:0;min-width:28rem;text-align:right}@media screen and (max-width:767px){.footer__copyright{font-size:1rem;text-align:center}}header h1{margin:0 auto 6rem;max-width:110rem;width:100%}@media screen and (max-width:767px){header h1{margin-bottom:1.2rem}}header h1 img{display:block;height:auto;width:100%}main section{background:#fcf8ee;border-top:.4rem solid #ff650d;margin:0 auto 6rem;max-width:80rem;padding:2.4rem;width:100%}@media screen and (max-width:767px){main section{margin-bottom:1.2rem;padding:2.4rem .8rem}}main .main-top__content{background-color:#fff;padding:0 3rem 2rem}@media screen and (max-width:767px){main .main-top__content{padding:0 2rem 2rem}}main .main-top h2{border-bottom:.4rem solid #fc6c26;color:#fc6c26;font-size:2.4rem;line-height:1.6;margin:2rem 0 0;padding-bottom:1.2rem;text-align:center}main .main-top h3{background:#fffaf4;border-left:.4rem solid #fc6c26;font-size:1.8rem;font-weight:700;line-height:1.8em;margin:4rem 0 0;padding:1.2rem}main .main-top h4{border-bottom:.4rem solid #ccc;color:#fc6c26;font-size:1.6rem;line-height:1.8em;margin:2.4rem 0 0;padding:0 0 .8rem;position:relative}main .main-top h4:after{border-bottom:.4rem solid #fc6c26;bottom:-.4rem;content:" ";display:block;left:0;position:absolute;width:7.2rem}main .main-top ul{margin:1.6rem 0 0}main .main-top li{font-size:1.6rem;line-height:1.8em;list-style:none;margin:1.2rem 0 0;padding-left:2rem;position:relative}main .main-top li:after{background-color:#fc6c26;border-radius:9999rem;content:"";display:block;height:.8rem;left:0;position:absolute;top:1.4rem;transform:translateY(-50%);width:.8rem}main .main-top p{font-size:1.6rem;margin:1.6rem 0 0}main .main-top a,main .main-top p{line-height:1.8em}main .main-top a.btn{background-color:#fc6c26;border:.2rem solid #fc6c26;border-radius:9999rem;box-shadow:.2rem .2rem .4rem rgba(0,0,0,.4);color:#fff;cursor:pointer;display:block;font-size:1.8rem;font-weight:700;margin:1.6rem auto 0;max-width:45rem;padding:1.2rem;text-align:center;transition:.2s linear;width:100%}main .main-top a.btn:hover{background:#fff;border:.2rem solid #1d2a34;color:#1d2a34}main .main-top img{display:block;height:auto;margin:1.6rem 0 0;width:100%}main .main-bottom{padding:2.4rem 12rem}@media screen and (max-width:767px){main .main-bottom{padding:2.4rem}}