.head01{background:url(../img/bg_main.jpg) center/cover no-repeat}@media screen and (max-width: 767px){.head01{background:url(../img/sp/bg_main.jpg) center/cover no-repeat}}@media screen and (min-width: 768px){.head-nav .head-nav__main{width:788px}}@media screen and (min-width: 768px){.head-nav .head-nav__list{display:grid;grid-template-rows:repeat(4, auto);grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:5px}}@media screen and (max-width: 767px){.head-nav .head-nav__list{display:block;margin-bottom:0}}@media screen and (max-width: 767px){.head-nav .head-nav__item{margin-right:0;margin-bottom:0}}.head-nav .head-nav__item:nth-child(n+2){margin-top:0}@media screen and (max-width: 767px){.head-nav .head-nav__item:nth-child(n+2){margin-top:2.6666666667vw}}@media screen and (min-width: 768px){.head-nav .head-nav__link{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;padding-right:5px;-webkit-transition:opacity .25s ease,padding-right .25s ease;transition:opacity .25s ease,padding-right .25s ease}}@media(hover: hover){.head-nav .head-nav__link:hover{padding-right:0}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.head-nav .head-nav__link:hover{padding-right:0}}@media screen and (max-width: 767px){.head-nav .head-nav__link{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.head-nav .head-nav__link::before{-ms-flex-negative:0;flex-shrink:0;margin-top:.9em}}@media screen and (min-width: 768px){#wrapper .container{overflow:hidden;overflow:clip}}.lcl-cnt{width:1000px;margin:0 auto;padding:151px 80px 0 0}@media screen and (max-width: 767px){.lcl-cnt{width:92vw;padding:64.8vw 0 0}}@media screen and (max-width: 767px){.lcl-cnt.lcl-cnt--certified{padding-top:72.8vw}}.lcl-sec+.lcl-sec{margin-top:65px;padding-top:65px;border-top:2px solid #ddd}@media screen and (max-width: 767px){.lcl-sec+.lcl-sec{margin-top:10.6666666667vw;padding-top:10.6666666667vw}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl .ttl05__en{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}}.lcl-sec .lcl-sec__ttl .ttl05__en::after{opacity:.5}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl .ttl05__en::after{margin:0 0 0 2.6666666667vw;width:8vw}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__ttl .ttl05__txt{margin-top:1.3333333333vw;font-size:2.2rem;text-align:left}}.lcl-sec .lcl-sec__lead{margin-top:20px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__lead{margin-top:4.8vw}}.lcl-sec .lcl-sec__subttl{font-weight:700;font-size:1.8rem;line-height:1.65}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__subttl{font-size:1.5rem}}.lcl-sec .lcl-sec__subttl{color:#004ea2}.lcl-sec .lcl-sec__subtxt{margin-top:10px}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__subtxt{margin-top:2.6666666667vw}}.lcl-message .lcl-message__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.lcl-message .lcl-message__body{display:block;margin-top:5.3333333333vw}}.lcl-message .lcl-message__main{width:640px}@media screen and (max-width: 767px){.lcl-message .lcl-message__main{width:100%}}.lcl-message .lcl-message__txt+.lcl-message__txt{margin-top:1.8em}@media screen and (max-width: 767px){.lcl-message .lcl-message__txt+.lcl-message__txt{margin-top:1.7em}}.lcl-message-person{width:250px}@media screen and (max-width: 767px){.lcl-message-person{width:66.6666666667vw;margin:8vw auto 0}}.lcl-message-person .lcl-message-person__img{display:block;width:100%}.lcl-message-person .lcl-message-person__name{margin-top:15px;text-align:right}@media screen and (max-width: 767px){.lcl-message-person .lcl-message-person__name{margin-top:4vw;text-align:center}}.lcl-strategy .lcl-strategy__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.lcl-strategy .lcl-strategy__main{display:block}}.lcl-strategy .lcl-strategy__list{width:400px}@media screen and (max-width: 767px){.lcl-strategy .lcl-strategy__list{width:100%}}.lcl-strategy .lcl-strategy__item+.lcl-strategy__item{margin-top:30px}@media screen and (max-width: 767px){.lcl-strategy .lcl-strategy__item+.lcl-strategy__item{margin-top:9.3333333333vw}}.lcl-strategy .lcl-strategy__main--sticky{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__list{padding-left:var(--progress-space, 0px)}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__stage{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item{grid-area:1/1;margin-top:0}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item+.lcl-strategy__item{margin-top:0}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item .lcl-sec__subttl,.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item .lcl-sec__subtxt{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 0s .6s,-webkit-transform 0s .6s;transition:opacity 0s .6s,-webkit-transform 0s .6s;transition:opacity 0s .6s,transform 0s .6s;transition:opacity 0s .6s,transform 0s .6s,-webkit-transform 0s .6s}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item.lcl-strategy__item--current{opacity:1;-webkit-transition:none;transition:none}.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item.lcl-strategy__item--current .lcl-sec__subttl,.lcl-strategy .lcl-strategy__main--sticky .lcl-strategy__item.lcl-strategy__item--current .lcl-sec__subtxt{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),-webkit-transform .6s cubic-bezier(0.43, 0.13, 0.5, 1);transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),-webkit-transform .6s cubic-bezier(0.43, 0.13, 0.5, 1);transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),transform .6s cubic-bezier(0.43, 0.13, 0.5, 1);transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),transform .6s cubic-bezier(0.43, 0.13, 0.5, 1),-webkit-transform .6s cubic-bezier(0.43, 0.13, 0.5, 1)}@media screen and (max-width: 767px){.lcl-strategy .lcl-strategy__fig{margin-bottom:4vw}}.lcl-strategy .lcl-strategy__side{width:500px}.lcl-hdx{width:50em;height:20.5em;padding-top:.5em;font-size:10px;background-color:#fff}@media screen and (max-width: 767px){.lcl-hdx{font-size:1.84vw}}.lcl-hdx .lcl-hdx__in{width:49em;margin:0 auto}.lcl-hdx .lcl-hdx__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lcl-hdx .lcl-hdx__item,.lcl-hdx .lcl-hdx__base{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.3em solid;font-weight:700;text-align:center;color:#000;background-color:#fff;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.lcl-hdx .lcl-hdx__item{width:16em;height:11em}.lcl-hdx .lcl-hdx__item:nth-child(1){border-color:#0d76d7}.lcl-hdx .lcl-hdx__item:nth-child(2){border-color:#86beec}.lcl-hdx .lcl-hdx__item:nth-child(3){border-color:#cee5f4}.lcl-hdx .lcl-hdx__base{height:8em;margin-top:.5em;border-color:#00278e}.lcl-hdx .lcl-hdx__name{font-size:2.4em;line-height:1.8}.lcl-hdx .lcl-hdx__txt{font-size:1.6em;line-height:1.4}.lcl-hdx.lcl-hdx--dxb .lcl-hdx__base{color:#fff;background-color:#00278e}.lcl-hdx.lcl-hdx--dx1 .lcl-hdx__item:nth-child(1){color:#fff;background-color:#0d76d7}.lcl-hdx.lcl-hdx--dx2 .lcl-hdx__item:nth-child(2){background-color:#86beec}.lcl-hdx.lcl-hdx--dx3 .lcl-hdx__item:nth-child(3){background-color:#cee5f4}.lcl-framework .lcl-framework__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.lcl-framework .lcl-framework__main{display:block;margin-top:4.8vw}}.lcl-framework .lcl-framework__list{width:400px}@media screen and (max-width: 767px){.lcl-framework .lcl-framework__list{width:100%}}.lcl-framework .lcl-framework__item+.lcl-framework__item{margin-top:20px}@media screen and (max-width: 767px){.lcl-framework .lcl-framework__item+.lcl-framework__item{margin-top:5.3333333333vw}}@media screen and (max-width: 767px){.lcl-framework .lcl-framework__fig{margin-bottom:5.3333333333vw}}.lcl-framework .lcl-framework__fig img{display:block;width:100%}.lcl-framework__main--sticky{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lcl-framework__main--sticky .lcl-framework__list{padding-left:var(--progress-space, 0px)}.lcl-framework__main--sticky .lcl-framework__stage{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.lcl-framework__main--sticky .lcl-framework__item{grid-area:1/1;margin-top:0}.lcl-framework__main--sticky .lcl-framework__item+.lcl-framework__item{margin-top:0}.lcl-framework__main--sticky .lcl-framework__item{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lcl-framework__main--sticky .lcl-framework__item .lcl-sec__subttl,.lcl-framework__main--sticky .lcl-framework__item .lcl-sec__subtxt{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 0s .6s,-webkit-transform 0s .6s;transition:opacity 0s .6s,-webkit-transform 0s .6s;transition:opacity 0s .6s,transform 0s .6s;transition:opacity 0s .6s,transform 0s .6s,-webkit-transform 0s .6s}.lcl-framework__main--sticky .lcl-framework__item.lcl-framework__item--current{opacity:1;-webkit-transition:none;transition:none}.lcl-framework__main--sticky .lcl-framework__item.lcl-framework__item--current .lcl-sec__subttl,.lcl-framework__main--sticky .lcl-framework__item.lcl-framework__item--current .lcl-sec__subtxt{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),-webkit-transform .6s cubic-bezier(0.43, 0.13, 0.5, 1);transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),-webkit-transform .6s cubic-bezier(0.43, 0.13, 0.5, 1);transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),transform .6s cubic-bezier(0.43, 0.13, 0.5, 1);transition:opacity .6s cubic-bezier(0.43, 0.13, 0.5, 1),transform .6s cubic-bezier(0.43, 0.13, 0.5, 1),-webkit-transform .6s cubic-bezier(0.43, 0.13, 0.5, 1)}.lcl-framework__main--sticky .lcl-dxfw svg{width:auto;max-width:100%;max-height:var(--side-max-height, none);margin:0 auto}.lcl-framework-side{width:500px}.lcl-pin.lcl-pin--sticky .lcl-pin__box{position:sticky;top:var(--sticky-top, 130px)}.lcl-progress{position:fixed;top:var(--progress-top, 50%);left:0;z-index:100}@media screen and (min-width: 768px){.lcl-progress{display:-webkit-box;display:-ms-flexbox;display:flex}}.lcl-progress{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:240px;padding:0 6px;background:linear-gradient(to bottom, #004ea2 var(--progress, 0%), #afc6de var(--progress, 0%));opacity:0;visibility:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.lcl-progress.lcl-progress--on{opacity:1;visibility:visible}.lcl-progress .lcl-progress__txt{font-family:"Jost",sans-serif;font-style:italic;font-weight:500;font-size:1.2rem;line-height:1.65;color:#fff;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.lcl-dxfw svg{display:block;width:100%;height:auto}.lcl-dxfw .dx-svg__center,.lcl-dxfw .dx-svg__dept{opacity:0;-webkit-transform:scale(0.92);transform:scale(0.92);-webkit-transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform .75s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform .75s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1),transform .75s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1),transform .75s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-transform .75s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__top,.lcl-dxfw .dx-svg__ring{opacity:0;-webkit-transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__center-hot,.lcl-dxfw .dx-svg__notes{opacity:0;-webkit-transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .65s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__ring-path{stroke:#00278e;stroke-width:2;stroke-dasharray:2 2;-webkit-transition:opacity .85s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .85s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__ring-hot{opacity:0;-webkit-transition:opacity .85s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .85s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__shaft{stroke-dasharray:100;stroke-dashoffset:100;-webkit-transition:stroke-dashoffset .55s cubic-bezier(0.25, 0.1, 0.25, 1);transition:stroke-dashoffset .55s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__head{opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.lcl-dxfw .dx-svg__glint{opacity:0;stroke-width:2;stroke-dasharray:12 100;stroke-dashoffset:12}.lcl-dxfw.scr-anin--on .dx-svg__center,.lcl-dxfw.scr-anin--on .dx-svg__dept{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl-dxfw.scr-anin--on .dx-svg__dept01{-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-dxfw.scr-anin--on .dx-svg__dept03{-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-dxfw.scr-anin--on .dx-svg__dept04{-webkit-transition-delay:.5s;transition-delay:.5s}.lcl-dxfw.scr-anin--on .dx-svg__dept05{-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-dxfw.scr-anin--on .dx-svg__dept02{-webkit-transition-delay:.65s;transition-delay:.65s}.lcl-dxfw.scr-anin--on .dx-svg__top,.lcl-dxfw.scr-anin--on .dx-svg__ring{opacity:1;-webkit-transition-delay:.85s;transition-delay:.85s}.lcl-dxfw.lcl-dxfw--step2.scr-anin--on .dx-svg__center-hot,.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__center-hot{opacity:1}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__notes{opacity:1}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__ring-path{opacity:0}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__ring-hot{opacity:1}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__shaft{stroke-dashoffset:0}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__head{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on [data-dir=in] .dx-svg__shaft{-webkit-transition-delay:.3s;transition-delay:.3s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on [data-dir=in] .dx-svg__head{-webkit-transition-delay:.7s;transition-delay:.7s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__glint{-webkit-animation:lcl-dxfw-glint 2.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1s infinite;animation:lcl-dxfw-glint 2.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1s infinite}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on [data-dir=in] .dx-svg__glint{-webkit-animation-delay:2.25s;animation-delay:2.25s}@media screen and (max-width: 767px){.lcl-dxfw.lcl-dxfw--step2 .dx-svg__center,.lcl-dxfw.lcl-dxfw--step2 .dx-svg__dept,.lcl-dxfw.lcl-dxfw--step2 .dx-svg__top,.lcl-dxfw.lcl-dxfw--step2 .dx-svg__ring,.lcl-dxfw.lcl-dxfw--step3 .dx-svg__center,.lcl-dxfw.lcl-dxfw--step3 .dx-svg__dept,.lcl-dxfw.lcl-dxfw--step3 .dx-svg__top,.lcl-dxfw.lcl-dxfw--step3 .dx-svg__ring{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.lcl-dxfw.lcl-dxfw--step2.scr-anin--on .dx-svg__center-hot{-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-dxfw.lcl-dxfw--step3 .dx-svg__center-hot{opacity:1;-webkit-transition:none;transition:none}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__notes,.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__ring-path,.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__ring-hot,.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__shaft{-webkit-transition-delay:.2s;transition-delay:.2s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__head{-webkit-transition-delay:.65s;transition-delay:.65s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on [data-dir=in] .dx-svg__shaft{-webkit-transition-delay:.5s;transition-delay:.5s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on [data-dir=in] .dx-svg__head{-webkit-transition-delay:.9s;transition-delay:.9s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on .dx-svg__glint{-webkit-animation-delay:1.25s;animation-delay:1.25s}.lcl-dxfw.lcl-dxfw--step3.scr-anin--on [data-dir=in] .dx-svg__glint{-webkit-animation-delay:2.5s;animation-delay:2.5s}}@media(prefers-reduced-motion: reduce){.lcl-dxfw *,.lcl-dxfw{-webkit-transition-duration:0s !important;transition-duration:0s !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.lcl-dxfw .dx-svg__glint{-webkit-animation:none !important;animation:none !important}}@-webkit-keyframes lcl-dxfw-glint{0%{opacity:0;stroke-dashoffset:12}8%{opacity:.7}36%{opacity:.7}40%,100%{opacity:0;stroke-dashoffset:-100}}@keyframes lcl-dxfw-glint{0%{opacity:0;stroke-dashoffset:12}8%{opacity:.7}36%{opacity:.7}40%,100%{opacity:0;stroke-dashoffset:-100}}.lcl-talent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.lcl-talent{display:block}}.lcl-talent .lcl-talent__main{width:400px}@media screen and (max-width: 767px){.lcl-talent .lcl-talent__main{width:100%}}.lcl-talent .lcl-talent__fig{width:500px}@media screen and (max-width: 767px){.lcl-talent .lcl-talent__fig{width:100%;margin-top:5.3333333333vw}}.lcl-talent .lcl-talent__fig img{display:block;width:100%}.lcl-kpi .lcl-kpi__scroll{margin-top:30px}@media screen and (max-width: 767px){.lcl-kpi .lcl-kpi__scroll{margin-top:8vw;margin-right:-4vw;padding-bottom:1.3333333333vw;overflow-x:auto}}.lcl-kpi-table{width:853px;border-collapse:collapse;table-layout:fixed}.lcl-kpi-table .lcl-kpi-table__th,.lcl-kpi-table .lcl-kpi-table__ttl,.lcl-kpi-table .lcl-kpi-table__kpi,.lcl-kpi-table .lcl-kpi-table__txt{border:1px solid #afc6de;vertical-align:middle;text-align:left}.lcl-kpi-table .lcl-kpi-table__th{padding:7px 5px;font-size:1.2rem;font-weight:700;line-height:1.65;text-align:center;background-color:#f2f5f8}@media screen and (max-width: 767px){.lcl-kpi-table .lcl-kpi-table__th{font-size:1.1rem}}.lcl-kpi-table .lcl-kpi-table__th:nth-child(1){width:171px}.lcl-kpi-table .lcl-kpi-table__th:nth-child(2){width:201px}.lcl-kpi-table .lcl-kpi-table__ttl{height:70px;padding:10px;font-size:1.4rem;line-height:1.8;font-weight:normal;font-style:normal;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.lcl-kpi-table .lcl-kpi-table__ttl{font-size:1.4rem;line-height:1.7}}.lcl-kpi-table .lcl-kpi-table__ttl{font-weight:700;font-size:1.4rem}@media screen and (max-width: 767px){.lcl-kpi-table .lcl-kpi-table__ttl{font-size:1.3rem}}@media screen and (max-width: 767px){.lcl-kpi-table .lcl-kpi-table__ttl{font-size:1.4rem}}.lcl-kpi-table .lcl-kpi-table__kpi{padding:5px 10px}.lcl-kpi-table .lcl-kpi-table__txt{padding:10px}.lcl-kpi-table .lcl-kpi-table__row{color:#000}.lcl-kpi-table .lcl-kpi-table__row:nth-child(1){color:#fff;background-color:#00278e}.lcl-kpi-table .lcl-kpi-table__row:nth-child(2){color:#fff;background-color:#0d76d7}.lcl-kpi-table .lcl-kpi-table__row:nth-child(3){background-color:#86beec}.lcl-kpi-table .lcl-kpi-table__row:nth-child(4){background-color:#cee5f4}.lcl-security .lcl-security__block{margin-top:40px}@media screen and (max-width: 767px){.lcl-security .lcl-security__block{margin-top:8vw}}.lcl-security .lcl-security__block+.lcl-security__block{margin-top:50px}@media screen and (max-width: 767px){.lcl-security .lcl-security__block+.lcl-security__block{margin-top:8vw}}.lcl-security .lcl-security__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:1.6}@media screen and (max-width: 767px){.lcl-security .lcl-security__ttl{font-size:2rem;line-height:1.7}}.lcl-security .lcl-security__ttl{font-weight:700;color:#092f63}.lcl-security .lcl-security__ico{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-right:8px}@media screen and (max-width: 767px){.lcl-security .lcl-security__ico{width:3.7333333333vw;height:3.7333333333vw;margin-right:2.1333333333vw}}.lcl-security .lcl-security__btn{margin-top:20px}@media screen and (max-width: 767px){.lcl-security .lcl-security__btn{margin-top:4vw}}.lcl-security .lcl-security__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.lcl-security .lcl-security__body{display:block;margin-top:4vw}}.lcl-security .lcl-security__main{width:660px}@media screen and (max-width: 767px){.lcl-security .lcl-security__main{width:100%}}.lcl-security .lcl-security__txt{margin-top:1.8em}@media screen and (max-width: 767px){.lcl-security .lcl-security__txt{margin-top:1.7em}}.lcl-security .lcl-security__logo{width:230px}@media screen and (max-width: 767px){.lcl-security .lcl-security__logo{width:42.6666666667vw;margin-top:8vw}}.lcl-security .lcl-security__logo img{display:block;width:100%}.lcl-certification .lcl-certification__logo{width:392px;margin-top:20px}@media screen and (max-width: 767px){.lcl-certification .lcl-certification__logo{width:69.3333333333vw;margin-top:5.3333333333vw}}.lcl-certification .lcl-certification__logo img{display:block;width:100%}@-webkit-keyframes swipe-ani{0%,95%,100%{-webkit-transform:translateX(-20%);transform:translateX(-20%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}45%,50%{-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes swipe-ani{0%,95%,100%{-webkit-transform:translateX(-20%);transform:translateX(-20%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}45%,50%{-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.swipe{position:relative;overflow:hidden;overflow-x:auto}.swipe>*{max-width:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content}.swipe.swipe--swiped::after{opacity:0;visibility:hidden}.swipe::after{content:"";position:absolute;z-index:10;top:50px;left:0;right:0;margin:0 auto;width:85px;height:85px;pointer-events:none;background:url(../img/ico_scroll.svg) center/contain no-repeat;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;-webkit-animation:swipe-ani 3s infinite both;animation:swipe-ani 3s infinite both}@media screen and (min-width: 768px){.swipe-w{position:relative;overflow:hidden;overflow-x:auto}.swipe-w>*{max-width:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content}.swipe-w.swipe--swiped::after{opacity:0;visibility:hidden}.swipe-w::after{content:"";position:absolute;z-index:10;top:50px;left:0;right:0;margin:0 auto;width:85px;height:85px;pointer-events:none;background:url(../img/ico_scroll.svg) center/contain no-repeat;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;-webkit-animation:swipe-ani 3s infinite both;animation:swipe-ani 3s infinite both}}@media screen and (max-width: 767px){.swipe-n{position:relative;overflow:hidden;overflow-x:auto}.swipe-n>*{max-width:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content}.swipe-n.swipe--swiped::after{opacity:0;visibility:hidden}.swipe-n::after{content:"";position:absolute;z-index:10;top:50px;left:0;right:0;margin:0 auto;width:85px;height:85px;pointer-events:none;background:url(../img/ico_scroll.svg) center/contain no-repeat;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;-webkit-animation:swipe-ani 3s infinite both;animation:swipe-ani 3s infinite both}}