.l-container{margin-bottom:100px}.company__row .heading-wrapper{width:100%;margin-bottom:20px;border-bottom:solid 1px var(--primary-color)}.company__row .section__heading--sub{line-height:1;margin-bottom:10px}.company__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company__row .column--image{width:30%}.company__row .column--content{width:65%;-ms-flex-negative:0;flex-shrink:0}.l-container--fullwidth .column--content{padding-inline:var(--full-padding-inline)}.section-statement{margin-bottom:0}.section-message{padding-block:var(--full-padding-inline);background-color:var(--light-blue2);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.section-message .l-container--sitewidth{margin-bottom:0}.section-message .column--content{width:60%;padding-inline:0;margin-inline:auto}.president-image{border:solid 10px #fff}.section-message .sign-image{width:130px;margin:50px 0 0 auto}.section-information .column--image{width:40%;width:40%;height:1000px;overflow:hidden;background-image:url(/wp-content/uploads/2024/09/dummy-office.jpg);background-attachment:fixed;background-repeat:no-repeat;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.section-information .column--image .c-radius-wrapper{border-radius:0 var(--radius-xl) var(--radius-xl) 0}.section-information .column--content{width:60%;padding-left:5%}.section-access .acf-map{width:100%;height:400px}.section-history .history-list{position:relative;width:100%;padding-left:30px}.section-history .history-line{position:absolute;left:6px;top:30px;width:3px;height:calc(100% - 20px);background:#f2fafc;background:-webkit-gradient(linear, left top, left bottom, from(rgb(242, 250, 252)), color-stop(25%, rgb(150, 234, 255)), to(rgb(0, 160, 194)));background:linear-gradient(180deg, rgb(242, 250, 252) 0%, rgb(150, 234, 255) 25%, rgb(0, 160, 194) 100%);border-radius:100vw;z-index:-1}.section-history .history-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:20px;border-bottom:solid 1px var(--light-blue1)}.section-history .history-list__item:last-child{border-bottom:none}.section-history .history-list__item:before{content:"";position:absolute;left:-30px;top:28px;width:15px;min-width:15px;height:15px;display:inline-block;background-image:-webkit-gradient(linear, left top, right top, from(#74ebd5), to(#9face6));background-image:linear-gradient(to right, #74ebd5 0%, #9face6 100%);border-radius:50%;z-index:10}.section-history .history-list__item .history-date{color:var(--primary-color);font-size:var(--ft-3);font-weight:700;-ms-flex-negative:0;flex-shrink:0;width:160px}.section-history .history-list__item .history-content{font-weight:var(--weight-bold)}.p-company .section-group{padding-block:50px}.section-group-company{padding:0 var(--full-padding-inline) var(--full-padding-inline)}.group-tab__navi .c-image__heading{background-color:rgba(0,160,194,.5)}.group-tab__navi .column__heading{font-size:var(--ft-4)}.group-tab__button{display:block;width:100%;padding:30px;margin-inline:auto;margin-bottom:20px;border:none;background:none;border-radius:var(--radius-m);-webkit-box-shadow:0 0 5px var(--light-blue1);box-shadow:0 0 5px var(--light-blue1);cursor:pointer}.group-tab__button .group-thumbnail{max-width:90%}.group-tab__button.active .c-image__heading{background-color:unset}.group-main-image{margin-bottom:30px}.group-tab__contents .column--image{width:25%;padding:30px;margin:0 2% 20px 0;-webkit-box-shadow:0 0 5px var(--light-blue1);box-shadow:0 0 5px var(--light-blue1)}.group-tab__contents .heading-wrapper{width:73%}.group-tab__contents .column--image img{height:80px;-o-object-fit:contain;object-fit:contain}.group-content .l-container__row{margin-bottom:50px}@media only screen and (max-width: 1023px){.group-tab__button{margin-bottom:20px}}@media only screen and (min-width: 768px)and (max-width: 1023px){.section-information .column--image{width:30%;width:30%;height:600px}.section-information .column--content{width:70%}.c-table th.table-col{width:120px}.section-history{padding-left:0}.section-history .history-list__item .history-date{width:120px}}@media only screen and (max-width: 767px){.l-container{margin-bottom:50px}.section-statement{margin-bottom:0}.section-message{padding-block:50px 20px}.section-message .l-container--sitewidth{padding-left:0}.section-message .column--image{width:35%}.section-message .column--content{width:60%}.president-image{border:solid 3px #fff}.section-message .sign-image{width:100px}.section-information .column--image{display:none}.section-information .column--content{width:100%}.section-access .acf-map{height:200px}.section-history .column--image{width:25%}.section-history .column--image .c-radius-wrapper{width:auto;height:10%}.section-history .column--content{width:73%}.section-history .history-list__item,.section-history .history-list__item .history-date,.section-history .history-list__item .history-content{display:block}.section-history .history-list__item:before{top:24px}.section-group-company .l-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:10px;margin-bottom:50px}.group-tab__button{width:calc(33% - 10px);padding:10px;margin:0}.group-tab__button .group-thumbnail{height:40px;max-height:40px}.group-tab__contents{width:100%}.group-tab__contents .column--image{padding:10px}.group-tab__contents .column--image img{height:60px}.c-table--group th.table-col{width:100px}}