.lcl-flow .lcl-flow__sbs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__sbs{flex-direction:column-reverse}}.lcl-flow .lcl-flow__main{flex:1;margin-right:20px}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__main{margin-right:0;margin-top:5.3333333333vw}}.lcl-flow .lcl-flow__img{width:445px}@media screen and (max-width: 767px){.lcl-flow .lcl-flow__img{width:100%}}.lcl-btn07__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-top:10px}@media screen and (max-width: 767px){.lcl-btn07__list{display:block;margin-top:2.6666666667vw}}.lcl-btn07__list .lcl-btn07__item:nth-of-type(n+2){margin-left:10px}@media screen and (max-width: 767px){.lcl-btn07__list .lcl-btn07__item:nth-of-type(n+2){margin-left:0;margin-top:2.6666666667vw}}.lcl-section{margin-bottom:100px}@media screen and (max-width: 767px){.lcl-section{margin-bottom:13.3333333333vw}}.lcl-section .lcl-section__cnt{width:100%;margin:0 auto}@media screen and (max-width: 767px){.lcl-section .lcl-section__cnt{width:100%}}.lcl-ttl{width:100%;font-size:2.5rem;line-height:1.5;letter-spacing:0.1em;font-weight:bold;margin:40px auto;padding:10px 30px;color:#333;background:#edeade;border-radius:5px}@media screen and (max-width: 767px){.lcl-ttl{border-radius:0;width:100%;font-size:1.8rem;line-height:1.7;letter-spacing:0.1em;margin:4vw auto;padding:1.3333333333vw 4vw}}.lcl-txt{width:100%;margin:30px auto 50px;padding:15px 20px 10px;border:1px solid #999;background:#fff;border-radius:5px;position:relative}@media screen and (max-width: 767px){.lcl-txt{width:auto;padding:4vw;margin:8vw 0 10.6666666667vw;border-radius:1.3333333333vw}}.lcl-txt::before{content:"\88DC\8DB3\8AAC\660E";font-size:1.2rem;line-height:1;border:1px solid #999;height:20px;width:80px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background:#fff;position:absolute;left:15px;top:-10px}@media screen and (max-width: 767px){.lcl-txt::before{height:5.3333333333vw;width:21.3333333333vw;left:4vw;top:-2.6666666667vw}}.lcl-line{font-weight:bold;display:inline-block;background:linear-gradient(to bottom, rgba(254,182,69,0) 60%, #f1e767 60%, #f1e767 100%)}.lcl-btn{width:300px}@media screen and (max-width: 767px){.lcl-btn{width:64vw}}.lcl-code{padding:20px 30px;display:block;background:#333;color:#fff}@media screen and (max-width: 767px){.lcl-code{padding:2.6666666667vw 4vw}}.lcl-hover{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;width:400px;height:50px;border:1px solid #000;transition:all 0.25s ease;cursor:help}@media screen and (max-width: 767px){.lcl-hover{width:100%;height:13.3333333333vw}}@media (hover: hover){.lcl-hover:hover{background:#000;color:#fff}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.lcl-hover:hover{background:#000;color:#fff}}.lcl-fadearea{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.lcl-fade{width:calc((100% - 50px) / 5);height:200px;font-size:2rem;line-height:1.6;background:#333;color:#fff;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin:0 10px 10px 0;text-align:center;padding:10px}.lcl-fade:nth-child(5n){margin-right:0}@media screen and (max-width: 767px){.lcl-fade{width:100%;height:40vw;margin-right:0;margin-bottom:4vw}}
