.shared-company-heading{margin-top:16px;margin-bottom:16px}@media screen and (min-width:768px){.shared-company-heading{margin-top:28px;margin-bottom:12px}}.shared-company-heading .container{padding:0 16px}@media screen and (min-width:768px){.shared-company-heading .container{padding:0}}.shared-company-heading h1{font-size:20px}@media screen and (min-width:768px){.shared-company-heading h1{font-size:38px}}.shared-company-header-tabs{margin-bottom:16px;transition:all .3s ease}@media screen and (min-width:768px){.shared-company-header-tabs{margin-bottom:32px}}.shared-company-header-tabs .container{padding:0 16px}@media screen and (min-width:768px){.shared-company-header-tabs .container{padding:0}}.shared-company-header-tabs--sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;margin-bottom:0}.shared-company-header-tabs__spacer{display:none;height:0;transition:height .3s ease}.shared-company-header-tabs__nav{display:flex;position:relative}.shared-company-header-tabs__nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#ddd;z-index:0}.shared-company-header-tabs__nav-item{position:relative;z-index:1;flex:1}@media screen and (min-width:768px){.shared-company-header-tabs__nav-item{flex:0 0 auto}}.shared-company-header-tabs__nav-item--active .shared-company-header-tabs__link{color:#08f}.shared-company-header-tabs__nav-item--active .shared-company-header-tabs__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#08f;z-index:2}.shared-company-header-tabs__nav-item--disabled .shared-company-header-tabs__link{color:#c8c8c8;cursor:default;pointer-events:none}.shared-company-header-tabs__link{display:flex;justify-content:center;align-items:center;color:#333;font-weight:600;font-size:12px;padding:8px 6px;gap:4px}@media screen and (min-width:768px){.shared-company-header-tabs__link{font-size:18px;padding:12px 18px;gap:8px}}.shared-company-header-tabs__link .fa{font-size:14px}@media screen and (min-width:768px){.shared-company-header-tabs__link .fa{font-size:20px}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.shared-company-introduction{padding:32px 16px 0;margin-bottom:40px}@media screen and (min-width:768px){.shared-company-introduction{padding:48px 0 0;margin-bottom:60px}}.shared-company-introduction__inner{background:#f0faff;border-radius:12px;margin:0 auto;display:flex;flex-direction:column;border:7px solid #cce7ff;padding:17px 13px;align-items:stretch;gap:16px}@media screen and (min-width:768px){.shared-company-introduction__inner{border:8px solid #cce7ff;max-width:1000px;padding:40px 12px;align-items:center;gap:8px}}.shared-company-introduction__mascot{width:78px;height:86px;margin-top:-42px}@media screen and (min-width:768px){.shared-company-introduction__mascot{width:95px;height:100px;margin-top:-64px}}.shared-company-introduction__mascot-image{width:100%;height:100%;object-fit:contain;display:block}.shared-company-introduction__title{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;justify-content:flex-start;padding:0;margin-bottom:0}@media screen and (min-width:768px){.shared-company-introduction__title{padding:0 103px;margin-bottom:8px;justify-content:center}}.shared-company-introduction__title h2{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;color:#3c3c3c;line-height:1.4;margin:0;font-size:16px}@media screen and (min-width:768px){.shared-company-introduction__title h2{font-size:28px;line-height:1.6;text-align:center}}.shared-company-introduction__title-company{color:#08f}.shared-company-introduction__content{width:100%;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.shared-company-introduction__content{gap:0}}.shared-company-introduction__description{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;color:#3c3c3c;line-height:1.6;text-align:left;margin:0;font-size:14px;overflow:hidden;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media screen and (min-width:768px){.shared-company-introduction__description{font-size:16px;height:auto;display:block;line-clamp:none;-webkit-line-clamp:none;-webkit-box-orient:initial}}@media(max-width:767px){.shared-company-introduction__content.is-expanded .shared-company-introduction__description{-webkit-line-clamp:none;-webkit-box-orient:initial;display:block}}.shared-company-introduction__more-button{width:100%}@media screen and (min-width:768px){.shared-company-introduction__more-button{display:none}}.shared-company-introduction__more-button-inner{background:#fff;border:1px solid #08f;border-radius:20px;padding:8px 32px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.shared-company-introduction__more-button-inner:hover{background:#f0faff}.shared-company-introduction__more-button-text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:600;color:#08f;line-height:1.6}.shared-company-introduction__more-button-icon{font-size:16px;color:#08f;font-weight:400;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.shared-company-reform-areas{margin-bottom:24px}@media screen and (min-width:768px){.shared-company-reform-areas{margin-bottom:60px;margin-top:60px}}.shared-company-reform-areas__header{margin-bottom:24px;text-align:center}.shared-company-reform-areas__title{font-weight:600;color:#3c3c3c;font-size:20px;display:flex;flex-direction:column}@media screen and (min-width:768px){.shared-company-reform-areas__title{font-size:28px;flex-direction:row}}.shared-company-reform-areas__title-company{color:#3c3c3c}.shared-company-reform-areas__title-highlight{color:#08f}.shared-company-reform-areas__container{padding:0 16px;background:#fff}@media screen and (min-width:768px){.shared-company-reform-areas__container{border:4px solid #08f;border-radius:12px;padding:40px 36px}}.shared-company-reform-areas__section:not(:last-child){margin-bottom:24px}@media screen and (min-width:768px){.shared-company-reform-areas__section:not(:last-child){margin-bottom:32px}}.shared-company-reform-areas__section--excellent{position:relative}.shared-company-reform-areas__section--excellent:after{content:"";position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.9) 50%,#fff);pointer-events:none;transition:opacity .3s ease}@media screen and (min-width:768px){.shared-company-reform-areas__section--excellent:after{display:none}}.shared-company-reform-areas__section--theme{display:none}@media screen and (min-width:768px){.shared-company-reform-areas__section--theme{display:block}}.shared-company-reform-areas__container.is-expanded .shared-company-reform-areas__section--excellent:after{opacity:0}.shared-company-reform-areas__container.is-expanded .shared-company-reform-areas__section--theme{display:block}.shared-company-reform-areas__section-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;background-color:#f4f7f8;border-radius:4px;padding:4px 20px}.shared-company-reform-areas__section-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.shared-company-reform-areas__section-title{font-size:16px;font-weight:600;color:#3c3c3c;line-height:1.6}@media screen and (min-width:768px){.shared-company-reform-areas__section-title{font-size:22px}}.shared-company-reform-areas__section-content{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.shared-company-reform-areas__section-content{gap:12px}}.shared-company-reform-areas__badge{display:inline-block;padding:4px 12px;font-weight:600;line-height:1.6;white-space:nowrap}.shared-company-reform-areas__badge--service{background-color:#edffe9;color:#32b649;border-radius:8px;font-size:14px}@media screen and (min-width:768px){.shared-company-reform-areas__badge--service{font-size:16px}}.shared-company-reform-areas__badge--theme{background-color:#fff;color:#006ab8;border:1px solid #006ab8;border-radius:4px;font-size:14px}.shared-company-reform-areas__no-data{font-size:14px;color:#c8c8c8;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.shared-company-reform-areas__no-data{font-size:16px}}.shared-company-reform-areas__accordion-button{margin-top:0;display:block}@media screen and (min-width:768px){.shared-company-reform-areas__accordion-button{display:none}}.shared-company-reform-areas__container.is-expanded .shared-company-reform-areas__accordion-button{margin-top:24px}.shared-company-reform-areas__accordion-button-inner{cursor:pointer;background:#fff;border:1px solid #08f;border-radius:20px;padding:8px 32px;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s ease}.shared-company-reform-areas__accordion-button-inner:hover{background:#f0faff}.shared-company-reform-areas__accordion-button-text{font-weight:600;color:#08f;line-height:1.6;font-size:14px}.shared-company-reform-areas__accordion-button-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.shared-company-message{margin-bottom:24px;margin-top:40px}@media screen and (min-width:768px){.shared-company-message{margin-top:60px}}.shared-company-message__content{padding:16px;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.shared-company-message__content{padding:24px;gap:0}}.shared-company-message__content span{line-height:1.6}.shared-company-message__description{color:#3c3c3c;font-size:16px;overflow:hidden;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media screen and (min-width:768px){.shared-company-message__description{height:auto;display:block;line-clamp:none;-webkit-line-clamp:none;-webkit-box-orient:initial}}@media(max-width:767px){.shared-company-message__content.is-expanded .shared-company-message__description{-webkit-line-clamp:none;-webkit-box-orient:initial;display:block}}.shared-company-message__more-button{width:100%}@media screen and (min-width:768px){.shared-company-message__more-button{display:none}}.shared-company-message__more-button-inner{background:#fff;border:1px solid #08f;border-radius:20px;padding:8px 32px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.shared-company-message__more-button-inner:hover{background:#f0faff}.shared-company-message__more-button-text{font-size:14px;font-weight:600;color:#08f;line-height:1.6}.shared-company-message__more-button-icon{font-size:16px;color:#08f;font-weight:400;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.shared-section-title{display:flex;align-items:center}.shared-section-title__icon-section{border-radius:50px;z-index:2;margin-right:-27px}.shared-section-title__icon{width:36px;height:36px}@media screen and (min-width:768px){.shared-section-title__icon{width:52px;height:52px}}.shared-section-title__text-section{background-color:#e0f5ff;flex:1;z-index:1;padding:8px 8px 8px 36px;border-radius:4px}@media screen and (min-width:768px){.shared-section-title__text-section{padding:4px 36px;border-radius:8px}}.shared-section-title__text{font-weight:600;line-height:1.6;color:#3c3c3c;font-size:16px}@media screen and (min-width:768px){.shared-section-title__text{font-size:28px}}.shared-company-strengths{padding:0 16px;margin-bottom:40px}@media screen and (min-width:768px){.shared-company-strengths{padding:0;margin-bottom:60px}}.shared-company-strengths__header{display:flex;justify-content:center;align-items:center;margin-bottom:8px;position:relative}.shared-company-strengths__title{font-weight:600;color:#3c3c3c;text-align:center;line-height:1.6;font-size:18px}@media screen and (min-width:768px){.shared-company-strengths__title{font-size:21px}}.shared-company-strengths__icon{transform:rotate(7deg);margin-top:-20px;margin-left:-12px}.shared-company-strengths__icon-image{width:28px;height:23px}@media screen and (min-width:768px){.shared-company-strengths__icon-image{width:32px;height:28px}}.shared-company-strengths__carousel-section{margin-bottom:24px}.shared-company-strengths__strengths-pc-view{display:none}@media screen and (min-width:768px){.shared-company-strengths__strengths-pc-view{display:block}}.shared-company-strengths__cards-container{display:flex;gap:16px;justify-content:center}.shared-company-strengths__strengths-sp-view{display:block;padding:0 16px}@media screen and (min-width:768px){.shared-company-strengths__strengths-sp-view{display:none}}.shared-company-strengths__strengths-sp-view .splide__arrow{width:40px;height:40px;background:#fff;border:1px solid #08f;border-radius:50%;color:#08f;font-size:18px;opacity:1;transform:translateY(-50%)}.shared-company-strengths__strengths-sp-view .splide__arrow:hover{background:#08f;color:#fff}.shared-company-strengths__strengths-sp-view .splide__arrow:disabled{opacity:.3}.shared-company-strengths__strengths-sp-view .splide__arrow--prev{left:-25px}.shared-company-strengths__strengths-sp-view .splide__arrow--next{right:-25px}.shared-company-strengths__strengths-sp-view .splide__arrow svg{fill:currentColor;width:16px;height:16px}.shared-company-strengths__strength-card{display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.shared-company-strengths__strength-card{width:322px;flex-shrink:0}}.shared-company-strengths__card-title{background:#08f;color:#fff;font-weight:600;font-size:16px;line-height:1.6;text-align:center;padding:6px 16px;border-radius:22px;width:269px;z-index:2;margin:0 auto}.shared-company-strengths__card-content{background:#fefee6;border:6px solid #fdec02;border-radius:12px;padding:32px 24px 16px;font-weight:300;font-size:14px;line-height:1.6;color:#3c3c3c;text-align:left;display:flex;flex-direction:column;align-items:flex-start;margin-top:-22px;gap:16px;flex:1}.shared-company-strengths__card-content p{margin:0}.shared-company-strengths__card-content p:not(:last-child){margin-bottom:.8em}.shared-company-strengths__card-no-content{background:#fefee6;border:6px solid #fdec02;border-radius:12px;padding:32px 24px 16px;display:flex;flex-direction:column;align-items:flex-start;margin-top:-22px;gap:16px}.shared-company-strengths__card-description{width:100%;overflow:hidden;display:-webkit-box;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical}.is-expanded .shared-company-strengths__card-description{-webkit-line-clamp:none;-webkit-box-orient:initial;display:block}.shared-company-strengths__more-button{width:100%;cursor:pointer}.shared-company-strengths__more-button:hover .shared-company-strengths__more-button-text{text-decoration:underline}.shared-company-strengths__more-button-text{font-size:14px;font-weight:600;color:#08f;line-height:1.6;text-align:center;display:block}.shared-company-contract-results{margin-bottom:40px}@media screen and (min-width:768px){.shared-company-contract-results{margin-bottom:60px}}.shared-company-contract-results__content{margin-top:16px;padding:0 16px}@media screen and (min-width:768px){.shared-company-contract-results__content{margin-top:36px;padding:0}}.shared-company-contract-results__summary{margin-bottom:24px}@media screen and (min-width:768px){.shared-company-contract-results__summary{margin-bottom:36px}}.shared-company-contract-results__total-count{display:flex;border-left:4px solid #08f;padding-left:16px;line-height:1;margin-bottom:16px}@media screen and (min-width:768px){.shared-company-contract-results__total-count{margin-bottom:24px}}.shared-company-contract-results__count-label{font-weight:600;color:#3c3c3c;display:flex;align-items:center;font-size:21px}@media screen and (min-width:768px){.shared-company-contract-results__count-label{font-size:20px}}.shared-company-contract-results__count-number{font-weight:600;color:#ff8032;font-size:24px;margin-right:4px}@media screen and (min-width:768px){.shared-company-contract-results__count-number{font-size:32px;margin-right:2px}}.shared-company-contract-results__count-unit{font-weight:600;color:#3c3c3c;display:flex;align-items:end;padding-bottom:3px;font-size:16px}@media screen and (min-width:768px){.shared-company-contract-results__count-unit{font-size:18px}}.shared-company-contract-results__breakdown-title{font-size:20px;font-weight:600;color:#3c3c3c;border-left:4px solid #08f;padding-left:16px;margin-bottom:12px}@media screen and (min-width:768px){.shared-company-contract-results__breakdown-title{margin-bottom:16px}}.shared-company-contract-results__chart-section{display:flex;flex-direction:column;margin-bottom:24px}@media screen and (min-width:768px){.shared-company-contract-results__chart-section{flex-direction:row;margin-bottom:36px;justify-content:center;align-items:end}}.shared-company-contract-results__chart-container{width:100%;height:200px}@media screen and (min-width:768px){.shared-company-contract-results__chart-container{width:600px;height:300px}}@media screen and (min-width:768px){.shared-company-contract-results__chart-container canvas{height:100%!important;width:auto!important}}.shared-company-contract-results__results-table{border:1px solid #e0e0e0}.shared-company-contract-results__table-row{display:flex;border-bottom:1px solid #e0e0e0}.shared-company-contract-results__table-row:last-child{border-bottom:none}.shared-company-contract-results__table-area{font-weight:600;padding:11px 20px;font-size:14px;color:#3c3c3c;background-color:#f0faff;width:126px}@media screen and (min-width:768px){.shared-company-contract-results__table-area{width:120px}}.shared-company-contract-results__table-count{padding:12px 16px;font-size:14px;color:#3c3c3c}@media screen and (min-width:768px){.shared-company-contract-results__table-count{width:189px}}.shared-company-contract-results__details-section{margin-bottom:40px}@media screen and (min-width:768px){.shared-company-contract-results__details-section{margin-bottom:60px}}.shared-company-contract-results__details-title{font-weight:600;color:#3c3c3c;margin-bottom:16px;border-left:4px solid #08f;padding-left:16px;font-size:16px}@media screen and (min-width:768px){.shared-company-contract-results__details-title{font-size:20px}}.shared-company-contract-results__description{line-height:1.6;color:#3c3c3c;margin-bottom:16px;font-size:14px}@media screen and (min-width:768px){.shared-company-contract-results__description{font-size:16px}}.shared-company-contract-results__description p{line-height:160%}.shared-company-contract-results__details-table{max-height:253px;border:1px solid #ddd;overflow:auto}@media screen and (min-width:768px){.shared-company-contract-results__details-table{overflow-y:auto;overflow-x:hidden}}.shared-company-contract-results__details-table table{border-collapse:collapse;min-width:800px;width:100%}@media screen and (min-width:768px){.shared-company-contract-results__details-table table{min-width:auto}}.shared-company-contract-results__details-table table td,.shared-company-contract-results__details-table table th{padding:12px 8px;border-bottom:1px solid #e0e0e0;font-size:14px;text-align:center;border-right:1px solid #ddd;white-space:nowrap}@media screen and (min-width:768px){.shared-company-contract-results__details-table table td,.shared-company-contract-results__details-table table th{word-wrap:break-word;white-space:normal}}.shared-company-contract-results__details-table table th{background:#f0faff;font-weight:600;color:#3c3c3c;position:sticky;top:0;z-index:1}.shared-company-contract-results__details-table table td{color:#666}.shared-company-contract-results__details-table table tbody tr:last-child td{border-bottom:none}.shared-company-basic-info{margin-bottom:40px}@media screen and (min-width:768px){.shared-company-basic-info{margin-bottom:28px}}.shared-company-basic-info__tabs{display:flex;margin-top:16px;margin-bottom:18px;border-bottom:3px solid #08f;padding:0 16px}@media screen and (min-width:768px){.shared-company-basic-info__tabs{margin-top:24px;margin-bottom:24px;border-bottom:4px solid #08f;padding:0}}.shared-company-basic-info__tab{position:relative;text-align:center;font-weight:600;cursor:pointer;border-radius:12px 12px 0 0;background-color:#08f;color:#fff;font-size:16px;padding:12px 16px 10px;margin-right:8px}@media screen and (min-width:768px){.shared-company-basic-info__tab{font-size:18px;padding:20px 40px 16px}}.shared-company-basic-info__tab:last-child{margin-right:0}.shared-company-basic-info__tab.active{background-color:#fff;color:#08f;border:3px solid #08f;border-bottom:none}@media screen and (min-width:768px){.shared-company-basic-info__tab.active{border:4px solid #08f;border-bottom:none}}.shared-company-basic-info__tab.active:before{display:none}@media screen and (min-width:768px){.shared-company-basic-info__tab.active:before{display:block;position:absolute;bottom:-4px;left:0;height:4px;width:100%;content:"";background-color:#fff}}.shared-company-basic-info__tab:hover:not(.active){background-color:#006ab8}.shared-company-basic-info__tab-content{display:none}.shared-company-basic-info__tab-content.active{display:block}.shared-company-basic-info__content{padding:0 16px}@media screen and (min-width:768px){.shared-company-basic-info__content{padding:0}}.shared-company-basic-info__table{background:#fff;border:1px solid #f7f7f7}.shared-company-basic-info__row{display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0}@media screen and (min-width:768px){.shared-company-basic-info__row{flex-direction:row}}.shared-company-basic-info__row:last-child{border-bottom:none}.shared-company-basic-info__label{background-color:#f0faff;padding:11px 20px;font-weight:600;font-size:14px;color:#3c3c3c;display:flex;align-items:flex-start;width:100%}@media screen and (min-width:768px){.shared-company-basic-info__label{width:200px;border-right:1px solid #e0e0e0;flex-shrink:0}}.shared-company-basic-info__value{padding:11px 16px;font-size:14px;color:#666;line-height:1.6;flex:1;word-wrap:break-word}.shared-company-basic-info__value a{color:#08f;text-decoration:underline}.shared-company-basic-info__value a:hover{color:#006ab8}.shared-company-basic-info__map-section{margin-top:16px}@media screen and (min-width:768px){.shared-company-basic-info__map-section{margin-top:24px}}.shared-company-basic-info__map-container{width:100%;overflow:hidden}.shared-company-basic-info__map{width:100%;height:400px}.company-symbol{max-width:calc(530px + 3rem);max-height:298px;margin:20px auto}.company-symbol .carousel-light{padding:0}.company-symbol .slider,.company-symbol .slider-wrapper{max-height:298px}.company-image img{width:100%;height:300px;object-fit:contain;margin:auto}.company-image .slick-list{height:250px}.company-image .slick-track{display:flex;height:100%}.company-image .slick-slide{margin:0;height:100%;display:flex!important;justify-content:center;align-items:center}@media screen and (min-width:768px){.company-image .slick-slide{margin:0 10px}}.company-image .slick-prev{left:0}@media screen and (min-width:768px){.company-image .slick-prev{left:calc(23% - 20px)}}.company-image .slick-next{right:0}@media screen and (min-width:768px){.company-image .slick-next{right:calc(23% - 20px)}}
/*# sourceMappingURL=2974-325a1de4.css.map*/