.hero{background-image:url(../../../introduction/general/img/bg_main.jpg)}@media screen and (max-width: 767px){.hero{background-image:url(../../../introduction/general/img/sp/bg_main.jpg)}}.lcl-lead{padding:50px 0 60px}@media screen and (max-width: 767px){.lcl-lead{padding:6.6666666667vw 0 8.6666666667vw}}.lcl-lead .lcl-lead__in{width:990px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__in{width:100%;padding:0 4vw}}.lcl-lead .lcl-lead__ttl{text-align:center;color:#002086;font-size:20px;line-height:1.7;font-weight:bold}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__ttl{font-size:5.3333333333vw;line-height:1.6}}.lcl-lead .lcl-lead-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding:0 50px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-list{display:block;margin-top:8vw;padding:0}}.lcl-lead .lcl-lead-item{background-color:#EEEEE5;border-radius:50%;width:280px;height:280px;text-align:center;padding-top:35px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-item{border-radius:0;width:100%;height:36vw;padding-top:5.3333333333vw}.lcl-lead .lcl-lead-item:not(:first-child){margin-top:2.6666666667vw}}.lcl-lead .lcl-lead-item__txt{color:#002086;line-height:1.7;height:calc(1.7 * 2em);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-item__txt{height:1em;line-height:1}}.lcl-lead .lcl-lead-item__num{width:181px;height:20px;background:url(../../../introduction/general/img/lead/bg_01.png) no-repeat center/cover;color:#FFF;line-height:20px;margin:10px auto 0}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-item__num{width:50.6666666667vw;height:5.6vw;line-height:5.6vw;margin:2vw auto 0}}.lcl-lead .lcl-lead-item__ttl{font-weight:bold;color:#E30404;font-size:20px;line-height:1.5;margin-top:15px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-item__ttl{font-size:4.2666666667vw;margin-top:2.6666666667vw}}.lcl-lead .lcl-lead-item__ttl span{font-size:13px;display:block;margin-top:5px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-item__ttl span{font-size:3.4666666667vw;margin-top:0}}.lcl-lead .lcl-lead-sbs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:60px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-sbs{display:block;margin-top:6.6666666667vw}}.lcl-lead .lcl-lead-sbs__txtwrap{width:480px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-sbs__txtwrap{width:100%}}.lcl-lead .lcl-lead-sbs__block{margin-top:20px;color:#E30404;padding:12px;text-align:center;line-height:1.7;border:1px solid #E30404}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-sbs__block{margin-top:20px;font-size:3.7333333333vw;padding:3.3333333333vw;text-align:left}}.lcl-lead .lcl-lead-sbs__mail{font-size:15px;color:#00165b;margin-top:10px;text-indent:-1em;margin-left:1em}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-sbs__mail{font-size:3.7333333333vw;line-height:5.3333333333vw;margin-top:2.6666666667vw}}.lcl-lead .lcl-lead-sbs__img{width:480px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-sbs__img{width:100%;margin-top:5.3333333333vw}}.lcl-price{background-color:#EEEEE5;padding:60px 0}@media screen and (max-width: 767px){.lcl-price{padding:6.6666666667vw 0}}.lcl-price .lcl-price__in{width:990px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.lcl-price .lcl-price__in{width:100%}}.lcl-price .lcl-price__ttl{text-align:center;color:#00165B;font-size:32px;line-height:1.7;font-weight:bold}@media screen and (max-width: 767px){.lcl-price .lcl-price__ttl{font-size:4.8vw}}.lcl-price .lcl-price-block{margin-top:35px}@media screen and (max-width: 767px){.lcl-price .lcl-price-block{margin-top:4vw}}@media screen and (max-width: 767px){.lcl-price .lcl-price-block__top-txt{color:#E30404;font-size:2.6666666667vw;margin-bottom:1.3333333333vw;text-align:center}}@media screen and (max-width: 767px){.lcl-price .lcl-price-block__image{overflow-x:auto;overflow-y:hidden;padding:0 4vw}}@media screen and (max-width: 767px){.lcl-price .lcl-price-block__image-in{width:186.6666666667vw}}.lcl-price .lcl-price-block__comment{font-size:13px;line-height:1.7;margin-top:15px}@media screen and (max-width: 767px){.lcl-price .lcl-price-block__comment{font-size:3.4666666667vw;margin:5.3333333333vw 4vw 0;padding-left:1em;text-indent:-1em}}.lcl-box{padding:60px 0 70px;border-bottom:1px solid #a0a0a0}@media screen and (max-width: 767px){.lcl-box{padding:10.6666666667vw 0;border-bottom:none}}.lcl-box .lcl-box__in{width:990px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.lcl-box .lcl-box__in{width:100%}}.lcl-box .lcl-box-block{padding-bottom:25px}@media screen and (max-width: 767px){.lcl-box .lcl-box-block{padding-bottom:10.6666666667vw}}.lcl-box .ttl01{margin-bottom:25px}.lcl-box .ttl01 span{font-size:16px}.lcl-box .lcl-box-flow{padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow{display:block;padding:0 4vw}}.lcl-box .lcl-box-flow__item{width:20%;position:relative}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.lcl-box .lcl-box-flow__item:not(:first-child){margin-top:10.6666666667vw}}.lcl-box .lcl-box-flow__item:not(:first-child)::before{content:'';display:block;width:26px;height:36px;left:-13px;top:40px;position:absolute;background:url(../../../introduction/general/img/arrow.png) no-repeat center/cover}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item:not(:first-child)::before{width:10.4vw;height:6.6666666667vw;left:0;right:0;top:-28px;margin:auto;background:url(../../../introduction/general/img/sp/arrow.png) no-repeat center/cover}}.lcl-box .lcl-box-flow__item-ttlwrap{width:110px;height:110px;border-radius:50%;border:2px solid #002086;color:#002086;padding:18px 5px;font-weight:bold;line-height:1;text-align:center;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item-ttlwrap{width:19.2vw;height:19.2vw;border:1px solid #002086;padding:2.6666666667vw 0vw;margin-left:0}}.lcl-box .lcl-box-flow__item-num{font-family:'Oswald', sans-serif;font-size:20px}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item-num{font-size:4vw}}.lcl-box .lcl-box-flow__item-ttl{font-size:18px;margin-top:15px}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item-ttl{font-size:4vw;margin-top:2vw;line-height:1.1}}.lcl-box .lcl-box-flow__item-list{margin-top:10px;width:100%;padding:0 15px;line-height:1.7;position:relative}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item-list{margin-top:10px;width:calc(100% - 19.2vw);padding:0 0 0 2.6666666667vw}}.lcl-box .lcl-box-flow__item-list:not(:first-child)::after{content:'';display:block;width:1px;height:155px;background-color:#A0A0A0;right:0;top:0;position:absolute}@media screen and (max-width: 767px){.lcl-box .lcl-box-flow__item-list:not(:first-child)::after{content:none}}.lcl-box .lcl-box-flow__item-list li:first-letter{color:#002086}@media screen and (max-width: 767px){.lcl-box .lcl-box-list{margin:0 4vw}}@media screen and (max-width: 767px){.lcl-box .lcl-box-list__item{padding-left:1em;text-indent:-1em}}.lcl-box .lcl-box-list01 li:first-letter{color:#002086}@media screen and (max-width: 767px){.lcl-box .lcl-box-list02 .lcl-box-list__item{padding-left:6.6666666667vw}}.lcl-box .lcl-box-list02 li i{font-size:18px;margin-right:3px;color:#e30404}@media screen and (max-width: 767px){.lcl-box .lcl-box-list02 li i{font-size:4.5333333333vw;margin-right:.6666666667vw}}.lcl-box .lcl-box-under{padding-top:50px;border-top:1px solid #a0a0a0}@media screen and (max-width: 767px){.lcl-box .lcl-box-under{padding:8vw 4vw 0}}.lcl-box .lcl-box-under__ttl{text-align:center;color:#002086;font-size:22px;line-height:1.7;font-weight:bold;margin-top:40px}@media screen and (max-width: 767px){.lcl-box .lcl-box-under__ttl{margin-top:5.3333333333vw;font-size:4.2666666667vw}}.lcl-box .lcl-box-under__bnr{width:460px;display:block;margin:15px auto 0}@media screen and (max-width: 767px){.lcl-box .lcl-box-under__bnr{width:100%;margin:4vw auto 0}}
