*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;word-break:break-word;font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;font-style:normal}body{margin:0;padding:0;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:bold}section{position:relative}main{margin:0 auto;padding:99px 0 0;display:block}button,input,select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;line-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}textarea{resize:none}a{cursor:pointer;text-decoration:none;color:inherit;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear}a:hover{text-decoration:none!important;opacity:0.8}img{margin:0 auto;display:block;width:100%;height:auto}ul{list-style-position:inside}::-webkit-input-placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}button{cursor:pointer;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear}button:hover{text-decoration:none!important;opacity:0.8}picture{display:block}@media print,screen and (max-width:1279px) and (min-width:1000px){main{padding:8.4375vw 0 0}}@media print,screen and (max-width:999px) and (min-width:394px){main{padding:10.1801801802vw 0 0}}@media print,screen and (max-width:393px){main{padding:10.1781170483vw 0 0}}.textCenter{text-align:center}.displayNone{display:none}.noDrag{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (min-width:1000px){.pcBlock{display:block}.spBlock{display:none!important}.mdspBlock{display:none!important}}@media print,screen and (max-width:999px) and (min-width:394px){.pcBlock{display:none!important}.spBlock{display:none!important}.mdBlock{display:block}}@media print,screen and (max-width:999px){.pcBlock{display:none!important}.spBlock{display:none!important}.mdspBlock{display:block!important}}@media print,screen and (max-width:393px){.pcBlock{display:none!important}.mdBlock{display:none!important}.spBlock{display:block!important}}.pageKv--profile .pageKv__container{position:relative;height:309px;overflow:hidden}.pageKv--profile .pageKv__bg{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;overflow:hidden}.pageKv--profile .pageKv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageKv--profile .pageKv__bg:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.55)}.pageKv--profile .pageKv__content{top:auto;bottom:96px;left:0;padding:0 132px;display:block}.pageKv--profile .pageKv__contentTxt{padding-left:0;width:100%}.pageKv--profile .pageKv__infoTxt{margin:0}.pageKv--profile .pageKv__infoTxt .separator{margin:0 8px 0 11px}.pageKv--profile .pageKv__title{margin:0}.cpAccess__header .headerV2__content,.cpGreeting__header .headerV2__content,.cpHistory__header .headerV2__content,.cpSpecs__header .headerV2__content{padding-left:0}.cpAccess__header .headerV2__title:before,.cpGreeting__header .headerV2__title:before,.cpHistory__header .headerV2__title:before,.cpSpecs__header .headerV2__title:before{left:-129px;width:97px}.cpGreeting{padding:107px 0 85px;background-color:#fff}.cpGreeting__container{margin:0 auto;width:1062px;max-width:100%}.cpGreeting__body{margin:6px 0 0;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}.cpGreeting__text{margin:45px 0 0;width:545px}.cpGreeting__lead{margin:0 -20px 0 0;color:#1C1C1C;font-size:21px;font-weight:bold;line-height:1.6;letter-spacing:0.02em}.cpGreeting__paragraph{margin:0;color:#1C1C1C;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.01em}.cpGreeting__lead+.cpGreeting__paragraph{margin-top:31px}.cpGreeting__signature{margin:39px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.cpGreeting__signatureRole{color:#1C1C1C;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.04em}.cpGreeting__signatureName{margin:0;display:block;width:127px;height:auto}.cpGreeting__photo{display:block;width:452px}.cpGreeting__photo img{display:block;width:100%;height:auto}.cpMedia{padding:0 0 63px;background-color:#fff}.cpMedia__container{margin:0 auto;width:1062px;max-width:100%}.cpMedia__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #D9D9D9}.cpMedia__img{-ms-flex-negative:0;flex-shrink:0;display:block;margin:-1px 0 -1px -1px;width:260px}.cpMedia__img img{display:block;margin:0;width:100%;height:auto}.cpMedia__body{padding:20px 40px 20px 46px}.cpMedia__text{margin:0;color:#1C1C1C;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.01em}.cpMedia__link{margin:9px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;color:#1C1C1C;font-size:14px;line-height:1.6;text-decoration:underline;word-break:break-all}.cpMedia__link:before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:16px;height:16px;background:url(../images/common/icons/external-gray-icon.svg) no-repeat center/contain}.cpMedia__link:hover{text-decoration:none}.cpPhilosophy{padding:50px 0 75px;background-image:linear-gradient(135deg,#F4F4F4 0%,#F1F1F1 30%,#ECECEC 45%,#EFEFEF 56%,#E4E4E4 78%,#D9D9D9 100%);text-align:center}.cpPhilosophy__label{margin:0;color:#1C1C1C;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:0.04em}.cpPhilosophy__text{margin:28px 0 0;color:#1C1C1C;font-family:"Noto Serif JP",serif;font-size:32px;font-weight:600;line-height:1.90625;letter-spacing:0.04em}.cpSpecs{padding:94px 0 0;background-color:#fff}.cpSpecs__container{margin:0 auto;width:1022px;max-width:100%}.cpSpecs__table{margin:63px 0 0;border-top:1px solid #E6E6E6}.cpSpecs__row{padding:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #E6E6E6}.cpSpecs__label{padding-left:10px;width:342px;-ms-flex-negative:0;flex-shrink:0;color:#1C1C1C;font-size:16px;font-weight:400;line-height:1.5625;letter-spacing:0.04em}.cpSpecs__label.location{padding-top:43px}.cpSpecs__label.business-content{padding-top:36px}.cpSpecs__label.authorized-login{padding-top:39px}.cpSpecs__label.qualifications{padding-top:15px}.cpSpecs__value{margin:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cpSpecs__line{margin:0;color:#1C1C1C;font-size:14px;font-weight:400;line-height:1.7857142857;letter-spacing:0.04em}.cpSpecs__lineExternal{vertical-align:sub;display:inline-block;width:16px;height:16px;background-image:url("./../images/common/icons/external-gray-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.cpSpecs__badges{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.cpSpecs__badge{width:132px;text-align:center}.cpSpecs__badgeImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:93px}.cpSpecs__badgeImage img{display:block;max-width:100%;height:auto}.cpSpecs__badgeCaption{display:block;margin:8px 0 0;color:#1C1C1C;font-size:10px;font-weight:400;line-height:1.8;letter-spacing:0.04em;white-space:nowrap}.cpSpecs__group+.cpSpecs__group{margin-top:24px}.cpSpecs__groupTitle{margin:0;color:#1C1C1C;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0.04em}.cpSpecs__groupText{margin:2px 0 0;color:#000;font-size:14px;font-weight:400;line-height:1.7857142857;letter-spacing:0.04em}.cpSpecs__groupText span{color:#FF0000}.cpAccess{padding:76px 0 122px;background-color:#fff}.cpAccess__container{margin:0 auto;width:1022px;max-width:100%}.cpAccess__list{margin:56px 0 0}.cpAccess__item+.cpAccess__item{margin-top:46px}.cpAccess__body{padding-left:24px;display:-ms-grid;display:grid;-ms-grid-columns:286px 16px 625px;grid-template-columns:286px 625px;gap:16px;border-left:1px solid #5B5B5B}.cpAccess__col{min-width:0}.cpAccess__itemTitle{margin:0;color:#1C1C1C;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0.04em}.cpAccess__zip{margin:1px 0 0;color:#1C1C1C;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.04em}.cpAccess__address{margin:3px 0 0;color:#1C1C1C;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.04em}.cpAccess__photo{margin:19px 0 0;display:block}.cpAccess__photo img{display:block;width:100%;height:auto}.cpAccess__map{position:relative;overflow:hidden}.cpAccess__map iframe{top:0;right:0;bottom:0;left:0;position:absolute;display:block;width:100%;height:100%;border:0}.cpHistory{padding:70px 0 31px;background-color:#EEF0F7}.cpHistory__container{margin:0 auto;width:1022px;max-width:100%}.cpHistory__body{margin:14px 0 0;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;position:relative}.cpHistory__body:before{content:"";top:0;bottom:0;left:160px;height:calc(100% - 20px);position:absolute;display:block;width:2px;background-color:#88AAD5}.cpHistory__list{margin:30px 0 0;padding:0;width:746px;position:relative;list-style:none}.cpHistory__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cpHistory__item:before{content:"";top:6px;left:155px;position:absolute;display:block;width:12px;height:12px;border-radius:50%;background-color:#fff}.cpHistory__item+.cpHistory__item{margin-top:7px}.cpHistory__date{width:120px;-ms-flex-negative:0;flex-shrink:0;color:#3E6EAA;font-size:14px;font-weight:400;line-height:1.7857142857;letter-spacing:0.04em;text-align:right}.cpHistory__text{margin-left:82px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#1C1C1C;font-size:14px;font-weight:400;line-height:1.7857142857;letter-spacing:0.04em}.cpHistory__photos{margin:0;padding:0;width:255px;-ms-flex-negative:0;flex-shrink:0;list-style:none}.cpHistory__photo+.cpHistory__photo{margin-top:32px}.cpHistory__photoImage{display:block}.cpHistory__photoImage img{display:block;width:100%;height:auto}.cpHistory__photoCaption{margin:6px 0 0;color:#1C1C1C;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0.04em}.contactCta{border-top:0}#access,#greeting,#history,#specs{scroll-margin-top:120px}@media print,screen and (max-width:1279px) and (min-width:1000px){.pageKv--profile .pageKv__container{height:24.140625vw}.pageKv--profile .pageKv__content{bottom:7.5vw;padding:0 10.3125vw}.pageKv--profile .pageKv__infoTxt .separator{margin:0 0.625vw 0 0.859375vw}.cpAccess__header .headerV2__title:before,.cpGreeting__header .headerV2__title:before,.cpHistory__header .headerV2__title:before,.cpSpecs__header .headerV2__title:before{left:-10.078125vw;width:7.578125vw}.cpGreeting{padding:8.359375vw 0 6.640625vw}.cpGreeting__container{width:82.96875vw}.cpGreeting__body{margin:0.46875vw 0 0}.cpGreeting__text{margin:3.515625vw 0 0;width:42.578125vw}.cpGreeting__lead{margin:0 -1.5625vw 0 0;font-size:1.640625vw}.cpGreeting__paragraph{font-size:1.25vw}.cpGreeting__lead+.cpGreeting__paragraph{margin-top:2.421875vw}.cpGreeting__signature{margin:3.046875vw 0 0;gap:1.953125vw}.cpGreeting__signatureRole{font-size:1.09375vw}.cpGreeting__signatureName{width:9.921875vw}.cpGreeting__photo{width:35.3125vw}.cpMedia{padding:0 0 4.921875vw}.cpMedia__container{width:82.96875vw}.cpMedia__img{width:20.3125vw}.cpMedia__body{padding:1.5625vw 3.125vw 1.5625vw 3.59375vw}.cpMedia__text{font-size:1.25vw}.cpMedia__link{margin:0.703125vw 0 0;gap:0.859375vw;font-size:1.09375vw}.cpMedia__link:before{width:1.25vw;height:1.25vw}.cpPhilosophy{padding:3.90625vw 0 5.859375vw}.cpPhilosophy__label{font-size:1.5625vw}.cpPhilosophy__text{margin:2.1875vw 0 0;font-size:2.5vw}.cpSpecs{padding:7.34375vw 0 0}.cpSpecs__container{width:79.84375vw}.cpSpecs__table{margin:4.921875vw 0 0}.cpSpecs__row{padding:1.875vw 0}.cpSpecs__label{padding-left:0.78125vw;width:26.71875vw;font-size:1.25vw}.cpSpecs__label.location{padding-top:3.359375vw}.cpSpecs__label.business-content{padding-top:2.8125vw}.cpSpecs__label.authorized-login{padding-top:3.046875vw}.cpSpecs__label.qualifications{padding-top:1.171875vw}.cpSpecs__line{font-size:1.09375vw}.cpSpecs__lineExternal{width:1.25vw;height:1.25vw}.cpSpecs__badge{width:10.3125vw}.cpSpecs__badgeImage{height:7.265625vw}.cpSpecs__badgeCaption{margin:0.625vw 0 0;font-size:0.78125vw}.cpSpecs__group+.cpSpecs__group{margin-top:1.875vw}.cpSpecs__groupTitle{font-size:0.9375vw}.cpSpecs__groupText{margin:0.15625vw 0 0;font-size:1.09375vw}.cpAccess{padding:5.9375vw 0 9.53125vw}.cpAccess__container{width:79.84375vw}.cpAccess__list{margin:4.375vw 0 0}.cpAccess__item+.cpAccess__item{margin-top:3.59375vw}.cpAccess__body{padding-left:1.875vw;-ms-grid-columns:22.34375vw 1.25vw 48.828125vw;grid-template-columns:22.34375vw 48.828125vw;gap:1.25vw}.cpAccess__itemTitle{font-size:1.25vw}.cpAccess__zip{margin:0.078125vw 0 0;font-size:1.09375vw}.cpAccess__address{margin:0.234375vw 0 0;font-size:1.09375vw}.cpAccess__photo{margin:1.484375vw 0 0}.cpHistory{padding:5.46875vw 0 2.421875vw}.cpHistory__container{width:79.84375vw}.cpHistory__body{margin:1.09375vw 0 0}.cpHistory__body:before{left:12.5vw;height:calc(100% - 1.5625vw);width:0.15625vw}.cpHistory__list{margin:2.34375vw 0 0;width:58.28125vw}.cpHistory__item:before{top:0.46875vw;left:12.109375vw;width:0.9375vw;height:0.9375vw}.cpHistory__item+.cpHistory__item{margin-top:0.546875vw}.cpHistory__date{width:9.375vw;font-size:1.09375vw}.cpHistory__text{margin-left:6.40625vw;font-size:1.09375vw}.cpHistory__photos{width:19.921875vw}.cpHistory__photo+.cpHistory__photo{margin-top:2.5vw}.cpHistory__photoCaption{margin:0.46875vw 0 0;font-size:0.9375vw}}@media print,screen and (max-width:999px) and (min-width:394px){#access,#greeting,#history,#specs{scroll-margin-top:12.012012012vw}.pageKv--profile .pageKv__container{height:55.975975976vw}.pageKv--profile .pageKv__content{bottom:8.6486486486vw;padding:0 3.8138138138vw}.pageKv--profile .pageKv__infoTxt{font-size:3.0530530531vw}.pageKv--profile .pageKv__infoTxt .en{font-size:3.3033033033vw;letter-spacing:1.021021021vw}.pageKv--profile .pageKv__infoTxt .separator{margin:0 1.5315315315vw}.pageKv--profile .pageKv__title{font-size:7.1271271271vw}.cpAccess__header .headerV2__content,.cpGreeting__header .headerV2__content,.cpHistory__header .headerV2__content,.cpSpecs__header .headerV2__content{padding-left:12.7227227227vw}.cpAccess__header .headerV2__title:before,.cpGreeting__header .headerV2__title:before,.cpHistory__header .headerV2__title:before,.cpSpecs__header .headerV2__title:before{left:-12.7227227227vw;width:9.6696696697vw;height:2.032032032vw}.cpGreeting{padding:8.6486486486vw 0 10.1801801802vw}.cpGreeting__container{padding:0 3.8138138138vw;width:100%}.cpGreeting__body{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpGreeting__text{margin:5.5955955956vw 0 0;width:100%}.cpGreeting__lead{margin:0;font-size:4.3243243243vw}.cpGreeting__paragraph{font-size:3.5635635636vw}.cpGreeting__lead+.cpGreeting__paragraph{margin-top:4.5845845846vw}.cpGreeting__signature{margin:6.1061061061vw 0 0;gap:3.0530530531vw}.cpGreeting__signatureRole{font-size:3.3033033033vw}.cpGreeting__signatureName{width:25.4454454454vw}.cpGreeting__photo{margin:6.1061061061vw 0 0;width:100%}.cpMedia{padding:0 3.8138138138vw 10.1801801802vw}.cpMedia__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cpMedia__img{margin:-1px -1px 0;width:auto}.cpMedia__body{padding:4.0740740741vw 4.0740740741vw 4.5845845846vw}.cpMedia__text{font-size:3.5635635636vw;line-height:1.7142857143}.cpMedia__link{margin:2.032032032vw 0 0;gap:2.032032032vw;font-size:3.3033033033vw}.cpMedia__link:before{width:3.5635635636vw;height:3.5635635636vw}.cpPhilosophy{padding:8.6486486486vw 3.8138138138vw}.cpPhilosophy__label{font-size:3.5635635636vw}.cpPhilosophy__text{margin:4.0740740741vw 0 0;font-size:4.3243243243vw}.cpSpecs{padding:8.6486486486vw 0 0}.cpSpecs__container{padding:0 3.8138138138vw;width:100%}.cpSpecs__table{margin:5.5955955956vw 0 0}.cpSpecs__row{padding:4.0740740741vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpSpecs__label{padding-left:0;width:100%;font-size:3.5635635636vw;font-weight:500}.cpSpecs__label.authorized-login,.cpSpecs__label.business-content,.cpSpecs__label.location,.cpSpecs__label.qualifications{padding-top:0}.cpSpecs__value{margin:2.032032032vw 0 0;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.cpSpecs__line{font-size:3.3033033033vw}.cpSpecs__lineExternal{width:3.3033033033vw;height:3.3033033033vw}.cpSpecs__badges{gap:3.0530530531vw 0}.cpSpecs__badge{width:50%}.cpSpecs__badgeImage{height:17.8078078078vw}.cpSpecs__badgeCaption{margin:1.5315315315vw 0 0;font-size:2.5425425425vw}.cpSpecs__group+.cpSpecs__group{margin-top:4.5845845846vw}.cpSpecs__groupTitle{font-size:2.8028028028vw}.cpSpecs__groupText{margin:0.5105105105vw 0 0;font-size:3.3033033033vw}.cpAccess{padding:8.6486486486vw 0 10.1801801802vw}.cpAccess__container{padding:0 3.8138138138vw;width:100%}.cpAccess__list{margin:5.5955955956vw 0 0}.cpAccess__item+.cpAccess__item{margin-top:7.1271271271vw}.cpAccess__body{padding-left:3.0530530531vw;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3.5635635636vw}.cpAccess__itemTitle{font-size:3.8138138138vw}.cpAccess__zip{margin:0.5105105105vw 0 0;font-size:3.3033033033vw}.cpAccess__address{margin:0.5105105105vw 0 0;font-size:3.3033033033vw}.cpAccess__photo{margin:3.0530530531vw 0 0}.cpAccess__map{height:55.975975976vw}.cpHistory{padding:8.6486486486vw 0}.cpHistory__container{padding:0 3.8138138138vw;width:100%}.cpHistory__body{margin:5.0850850851vw 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpHistory__body:before{display:none}.cpHistory__list{margin:0;width:100%;position:relative}.cpHistory__list:before{content:"";position:absolute;top:0;bottom:0;left:24.4244244244vw;height:100%;width:0.5105105105vw;background-color:#88AAD5}.cpHistory__item:before{top:1.2712712713vw;left:23.4134134134vw;width:2.5425425425vw;height:2.5425425425vw}.cpHistory__item+.cpHistory__item{margin-top:2.032032032vw}.cpHistory__date{width:19.8498498498vw;font-size:3.0530530531vw}.cpHistory__text{margin-left:10.1801801802vw;font-size:3.0530530531vw}.cpHistory__photos{margin:7.1271271271vw 0 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.0530530531vw 1fr;grid-template-columns:repeat(2,1fr);gap:4.0740740741vw 3.0530530531vw;width:100%}.cpHistory__photo+.cpHistory__photo{margin-top:0}.cpHistory__photoCaption{margin:1.2712712713vw 0 0;font-size:2.8028028028vw}}@media print,screen and (max-width:393px){#access,#greeting,#history,#specs{scroll-margin-top:17.8117048346vw}.pageKv--profile .pageKv__container{height:55.9796437659vw}.pageKv--profile .pageKv__content{bottom:8.6513994911vw;padding:0 3.8167938931vw}.pageKv--profile .pageKv__infoTxt{font-size:3.0534351145vw}.pageKv--profile .pageKv__infoTxt .en{font-size:3.3078880407vw;letter-spacing:1.0178117048vw}.pageKv--profile .pageKv__infoTxt .separator{margin:0 1.5267175573vw}.pageKv--profile .pageKv__title{font-size:7.1246819338vw}.cpAccess__header .headerV2__content,.cpGreeting__header .headerV2__content,.cpHistory__header .headerV2__content,.cpSpecs__header .headerV2__content{padding-left:12.7226463104vw}.cpAccess__header .headerV2__title:before,.cpGreeting__header .headerV2__title:before,.cpHistory__header .headerV2__title:before,.cpSpecs__header .headerV2__title:before{left:-12.7226463104vw;width:9.6692111959vw;height:2.0356234097vw}.cpGreeting{padding:8.6513994911vw 0 10.1781170483vw}.cpGreeting__container{padding:0 3.8167938931vw;width:100%}.cpGreeting__body{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpGreeting__text{margin:5.5979643766vw 0 0;width:100%}.cpGreeting__lead{margin:0;font-size:4.3256997455vw}.cpGreeting__paragraph{font-size:3.5623409669vw}.cpGreeting__lead+.cpGreeting__paragraph{margin-top:4.5801526718vw}.cpGreeting__signature{margin:6.106870229vw 0 0;gap:3.0534351145vw}.cpGreeting__signatureRole{font-size:3.3078880407vw}.cpGreeting__signatureName{width:25.4452926209vw}.cpGreeting__photo{margin:6.106870229vw 0 0;width:100%}.cpMedia{padding:0 3.8167938931vw 10.1781170483vw}.cpMedia__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cpMedia__img{margin:-1px -1px 0;width:auto}.cpMedia__body{padding:4.0712468193vw 4.0712468193vw 4.5801526718vw}.cpMedia__text{font-size:3.5623409669vw;line-height:1.7142857143}.cpMedia__link{margin:2.0356234097vw 0 0;gap:2.0356234097vw;font-size:3.3078880407vw}.cpMedia__link:before{width:3.5623409669vw;height:3.5623409669vw}.cpPhilosophy{padding:8.6513994911vw 3.8167938931vw}.cpPhilosophy__label{font-size:3.5623409669vw}.cpPhilosophy__text{margin:4.0712468193vw 0 0;font-size:4.3256997455vw}.cpSpecs{padding:8.6513994911vw 0 0}.cpSpecs__container{padding:0 3.8167938931vw;width:100%}.cpSpecs__table{margin:5.5979643766vw 0 0}.cpSpecs__row{padding:4.0712468193vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpSpecs__label{padding-left:0;width:100%;font-size:3.5623409669vw;font-weight:500}.cpSpecs__label.authorized-login,.cpSpecs__label.business-content,.cpSpecs__label.location,.cpSpecs__label.qualifications{padding-top:0}.cpSpecs__value{margin:2.0356234097vw 0 0;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.cpSpecs__line{font-size:3.3078880407vw}.cpSpecs__lineExternal{width:3.3078880407vw;height:3.3078880407vw}.cpSpecs__badges{gap:3.0534351145vw 0}.cpSpecs__badge{width:50%}.cpSpecs__badgeImage{height:17.8117048346vw}.cpSpecs__badgeCaption{margin:1.5267175573vw 0 0;font-size:2.5445292621vw}.cpSpecs__group+.cpSpecs__group{margin-top:4.5801526718vw}.cpSpecs__groupTitle{font-size:2.7989821883vw}.cpSpecs__groupText{margin:0.5089058524vw 0 0;font-size:3.3078880407vw}.cpAccess{padding:8.6513994911vw 0 10.1781170483vw}.cpAccess__container{padding:0 3.8167938931vw;width:100%}.cpAccess__list{margin:5.5979643766vw 0 0}.cpAccess__item+.cpAccess__item{margin-top:7.1246819338vw}.cpAccess__body{padding-left:3.0534351145vw;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3.5623409669vw}.cpAccess__itemTitle{font-size:3.8167938931vw}.cpAccess__zip{margin:0.5089058524vw 0 0;font-size:3.3078880407vw}.cpAccess__address{margin:0.5089058524vw 0 0;font-size:3.3078880407vw}.cpAccess__photo{margin:3.0534351145vw 0 0}.cpAccess__map{height:55.9796437659vw}.cpHistory{padding:8.6513994911vw 0}.cpHistory__container{padding:0 3.8167938931vw;width:100%}.cpHistory__body{margin:5.0890585242vw 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpHistory__body:before{display:none}.cpHistory__list{margin:0;width:100%}.cpHistory__list:before{content:"";position:absolute;top:0;bottom:0;height:100%;background-color:#88AAD5;left:24.427480916vw;width:0.5089058524vw}.cpHistory__item:before{top:1.272264631vw;left:23.4096692112vw;width:2.5445292621vw;height:2.5445292621vw}.cpHistory__item+.cpHistory__item{margin-top:2.0356234097vw}.cpHistory__date{width:19.8473282443vw;font-size:3.0534351145vw}.cpHistory__text{margin-left:10.1781170483vw;font-size:3.0534351145vw}.cpHistory__photos{margin:7.1246819338vw 0 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.0534351145vw 1fr;grid-template-columns:repeat(2,1fr);gap:4.0712468193vw 3.0534351145vw;width:100%}.cpHistory__photo+.cpHistory__photo{margin-top:0}.cpHistory__photoCaption{margin:1.272264631vw 0 0;font-size:2.7989821883vw}}
/*# sourceMappingURL=page-company-profile.css.map */