.m-pagehead{padding-top:33px;margin-bottom:-1px}@media(max-width: 640px){.m-pagehead{padding-top:60px}}.message{color:#fff;padding-bottom:128px}@media(max-width: 640px){.message{padding-bottom:80px}}.message .m-title{padding-top:30px}@media(max-width: 640px){.message .m-title{padding-top:20px}}.message-wrapper{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;padding-top:31px;padding-right:100px}@media(max-width: 640px){.message-wrapper{-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;padding-right:unset}}.message-content{width:min(718px,100%)}.message-content__text{font-size:18px;line-height:2.7777777778}@media(max-width: 640px){.message-content__text{font-size:14px;line-height:2}}.message-content__text:nth-of-type(n+2){padding-top:2.8em}@media(max-width: 640px){.message-content__text:nth-of-type(n+2){padding-top:2em}}.message-photo{width:min(380px,100%);padding-top:27px}.message-photo__name{font-size:26px;font-weight:bold;text-align:right;padding-top:3px}@media(max-width: 640px){.message-photo__name{font-size:20px}}.message-photo__name span{font-size:20px}@media(max-width: 640px){.message-photo__name span{font-size:16px}}.m-content-whitebox{margin-top:46px}.philosophy{padding-top:194px;margin-top:-40px;position:relative}@media(max-width: 640px){.philosophy{padding-top:120px}}.philosophy__text{font-size:32px;font-weight:bold;text-align:center;line-height:1.75}@media(max-width: 640px){.philosophy__text{font-size:5.0666666667vw}}.philosophy__nagarun{position:absolute;top:120px;right:40px}@media(max-width: 640px){.philosophy__nagarun{right:0;top:126px;width:180px}}.philosophy .m-content-whitebox{padding-bottom:48px}.motto{padding-top:151px}@media(max-width: 640px){.motto{padding-top:80px}}.motto-whitebox{text-align:center;background-color:#fff;margin-top:45px;padding:54px 0 65px}@media(max-width: 640px){.motto-whitebox{padding:20px;margin-top:30px}}.motto-word{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}@media(max-width: 640px){.motto-word{gap:20px}}.motto-word__item{color:var(--color-primary);font-size:32px;font-weight:bold}@media(max-width: 640px){.motto-word__item{font-size:21px}}.motto-image{margin-top:94px;padding-left:92px}@media(max-width: 640px){.motto-image{margin-top:20px;padding-left:unset}}.guidelines{padding-block:152px;counter-reset:number 0;position:relative}@media(max-width: 640px){.guidelines{padding-block:80px}}.guidelines-list{padding-top:55px}@media(max-width: 640px){.guidelines-list{padding-top:30px}}.guidelines-list__item{font-size:24px;font-weight:bold;line-height:1.75;padding-left:2.5em;position:relative}@media(max-width: 640px){.guidelines-list__item{font-size:19px;padding-left:2em}}.guidelines-list__item:nth-of-type(n+2){margin-top:19px}.guidelines-list__item::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);color:var(--color-primary);font-family:"Roboto",sans-serif;position:absolute;left:0}@media(max-width: 640px){.guidelines-list__item::before{font-size:17px}}.guidelines__nagarun{position:absolute;right:0;bottom:195px}@media(max-width: 640px){.guidelines__nagarun{width:160px;bottom:unset;top:20px}}.information{border-image-source:linear-gradient(#fff, #fff);border-image-slice:0 fill;border-image-outset:0 100vw;padding-block:158px 150px;position:relative}@media(max-width: 640px){.information{padding-block:80px 120px}}.information__nagarun{position:absolute;top:144px;right:7px}@media(max-width: 640px){.information__nagarun{width:130px;top:20px;right:0}}.information-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 40px;padding-top:44px}@media(max-width: 640px){.information-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.information-column{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--color-background);border-radius:40px;padding:20px 40px 40px}@media(max-width: 640px){.information-column{border-radius:10px;padding:5px 20px}.information-column:nth-of-type(1){border-radius:10px 10px 0 0}.information-column:nth-of-type(n+2){border-radius:0 0 10px 10px;padding-bottom:20px}}.information-table{width:100%;table-layout:fixed;border-collapse:collapse;line-height:1.875}@media(max-width: 640px){.information-table{line-height:1.7857142857}}.information-table__th,.information-table__td{vertical-align:top;padding-block:20px;border-bottom:2px solid #fff}@media(max-width: 640px){.information-table__th,.information-table__td{display:block;font-size:14px;padding-block:15px}}.information-table__th{width:105px;color:var(--color-primary);font-weight:bold;text-align:left}@media(max-width: 640px){.information-table__th{width:100%;border-bottom:none;padding-bottom:0}}@media(max-width: 640px){.information-table__td{padding-top:10px}}.information-table__banner{margin-top:10px}@media(max-width: 640px){.information-table__banner{width:195px;margin-inline:auto;display:block}}.information-table a{-webkit-transition:opacity .2s;transition:opacity .2s}.information-table a:hover{opacity:.5}.information-photos{padding-top:60px;display:grid;grid-template-columns:min(830px,100%) 1fr;grid-template-rows:1fr 1fr;gap:20px 40px}@media(max-width: 640px){.information-photos{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);padding-top:30px;gap:20px 10px}}.information-photos__map{aspect-ratio:830/560;grid-row:1/span 2;grid-column:1/2}@media(max-width: 640px){.information-photos__map{grid-area:1/1/2/3}}.information-photos__map iframe{width:100%;height:100%;vertical-align:middle}@media(max-width: 640px){.information-photos__photo:first-of-type{grid-area:2/1/3/2}.information-photos__photo:last-of-type{grid-area:2/2/3/3}}.m-relation{padding-bottom:177px}@media(max-width: 640px){.m-relation{padding-bottom:120px}}/*# sourceMappingURL=company.min.css.map */