.font-family{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo}.ff-montserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}.ff-en{font-family:"Zen Antique",serif;font-weight:400;font-style:normal}@media screen and (min-width: 768px){.lcl-examples{padding-left:1rem;row-gap:0}.lcl-examples .service-circle{grid-row:span 5;grid-template-rows:subgrid}.lcl-examples .service-circle:nth-child(n+4) .service-circle__img{margin-top:4rem}}@media screen and (max-width: 767px){.lcl-examples{gap:2.5rem}.lcl-examples .service-circle__img{width:9.5rem;height:9rem}}.lcl-contact{padding-top:12rem}@media screen and (max-width: 767px){.lcl-contact{padding-top:10rem}}.lcl-contact.lcl-contact--last{padding-bottom:12rem}@media screen and (max-width: 767px){.lcl-contact.lcl-contact--last{padding-bottom:10rem}}.lcl-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.lcl-share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.lcl-share-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;width:45rem}@media screen and (max-width: 767px){.lcl-share-info{gap:1.5rem;width:100%}}.lcl-share-info .lcl-share-info__txt{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-share-info .lcl-share-info__txt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:.02em;line-height:1.9}}.lcl-share-nums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:41rem}@media screen and (max-width: 767px){.lcl-share-nums{gap:.5rem;width:100%}}.lcl-share-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0 3rem;border-bottom:1px solid #000}@media screen and (max-width: 767px){.lcl-share-num{padding:0 2rem}}.lcl-share-num .lcl-share-num__label{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-share-num .lcl-share-num__label{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:.02em;line-height:1.9}}.lcl-share-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4rem;color:#33a23d;white-space:nowrap}.lcl-share-val .lcl-share-val__num{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:3.4rem;font-size:max(3.4rem,10px);font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.lcl-share-val .lcl-share-val__num{font-size:3rem;font-size:max(3rem,10px)}}.lcl-share-val .lcl-share-val__unit{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-share-val .lcl-share-val__unit{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:.02em;line-height:1.9}}.lcl-share-val .lcl-share-val__unit{font-weight:700}.lcl-share-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;width:47rem}@media screen and (max-width: 767px){.lcl-share-chart{gap:2rem;width:100%}}.lcl-share-chart .lcl-share-chart__img{display:block;width:37.3rem}@media screen and (max-width: 767px){.lcl-share-chart .lcl-share-chart__img{width:27.4rem}}.lcl-share-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;width:37.2rem}@media screen and (max-width: 767px){.lcl-share-legend{gap:1rem;width:100%}}.lcl-share-item{display:grid;grid-template-columns:2.6rem 26rem 5.7rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:.9rem;-moz-column-gap:.9rem;column-gap:.9rem;font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-share-item{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:.02em;line-height:1.9}}.lcl-share-item{font-weight:700}@media screen and (max-width: 767px){.lcl-share-item{grid-template-columns:2rem minmax(0, 1fr) auto}}.lcl-share-item::before{content:"";-ms-flex-item-align:start;align-self:start;width:2.6rem;height:2.6rem;border-radius:50%;background-color:var(--lcl-c-chart)}@media screen and (max-width: 767px){.lcl-share-item::before{width:2rem;height:2rem;margin-top:.25rem}}.lcl-share-item:nth-child(1){--lcl-c-chart: #0e8f23}.lcl-share-item:nth-child(2){--lcl-c-chart: #005bab}.lcl-share-item:nth-child(3){--lcl-c-chart: #e7a900}.lcl-share-item:nth-child(4){--lcl-c-chart: #6f24a8}.lcl-share-item:nth-child(5){--lcl-c-chart: #25a5ce}.lcl-share-item .lcl-share-item__name{-ms-flex-item-align:start;align-self:start}.lcl-share-item .lcl-share-item__pct{text-align:right}