.ttl{font-size:2.4rem;letter-spacing:.004em;color:#6e521f;padding-bottom:1.6rem;margin-bottom:3.2rem;position:relative;text-align:center}.ttl::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:14rem;height:.6rem;background-image:url(../img/ttl_border.svg);background-size:100% 100%}.ttl[data-fadein=fadeIn]{display:block}@media screen and (min-width: 744px){.ttl{font-size:3rem}}.common-contact{padding:4rem 0 6rem}.common-contact[data-fadein=fadeIn]{display:block}.common-contact .container>p{margin-bottom:3.2rem}.common-contact .container .flex{display:flex;align-items:center;flex-direction:column;gap:4rem 0;padding:4rem 0;background-color:#fff;border-radius:30px}.common-contact .container .flex>div h3{display:flex;align-items:center;justify-content:center;gap:0 1.6rem;margin-bottom:1.6rem;font-size:2rem;color:#6e521f;letter-spacing:.008em}.common-contact .container .flex .tel{text-align:center}.common-contact .container .flex .tel a,.common-contact .container .flex .tel small{display:block;color:#f55a1c}.common-contact .container .flex .tel a{font-size:3rem;margin-bottom:1.6rem}.common-contact .container .flex .tel small{font-size:1.4rem}@media screen and (min-width: 744px){.common-contact{padding:6rem 0}.common-contact .container>p{text-align:center}.common-contact .container .flex{padding:5rem 0;flex-direction:row;align-items:baseline;justify-content:center;gap:0 15%;max-width:90%;margin:0 auto}}.processing-sec{padding-bottom:6rem}.processing-sec+.processing-sec{padding-top:4rem}.processing-sec .container .flow li+li{margin-top:2.2em;padding-top:5.2rem;position:relative}.processing-sec .container .flow li+li::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-color:#379956 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:3rem 3.5rem 0 3.5rem;top:0}.processing-sec .container .flow li .flex{display:flex;align-items:center;flex-direction:column;gap:1rem 0}@media screen and (min-width: 744px){.processing-sec{padding-bottom:8rem}.processing-sec+.processing-sec{padding-top:6rem}.processing-sec .container .flow li .flex{flex-direction:row;gap:0 6.4rem}.processing-sec .container .flow li .flex picture{width:35.5rem}.processing-sec .container .flow li .flex p{width:calc(100% - 41.9rem)}}/*# sourceMappingURL=processing.css.map */