@charset "UTF-8";*{-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--company .pageKv__container{position:relative;height:308px;overflow:hidden}.pageKv--company .pageKv__bg{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;overflow:hidden}.pageKv--company .pageKv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageKv--company .pageKv__bg:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:rgba(0,0,0,0.4)}.pageKv--company .pageKv__content{top:auto;bottom:96px;left:0;padding:0 132px;display:block}.pageKv--company .pageKv__contentTxt{padding-left:0;width:100%}.pageKv--company .pageKv__infoTxt{margin:0;font-size:16px}.pageKv--company .pageKv__infoTxt .separator{margin:0 8px 0 11px}.pageKv--company .pageKv__title{margin:0;letter-spacing:0.075em}.companyIndex{padding:96px 0 158px}.companyIndex__container{margin:0 auto;width:1022px;max-width:100%}.companyIndex__cards{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:66px;list-style:none}.companyIndex__card{width:478px;max-width:100%}.companyIndex__cardLink{display:block;color:inherit;text-decoration:none}.companyIndex__cardImage{display:block;width:100%}.companyIndex__cardImage img{display:block;width:100%;height:auto}.companyIndex__cardTitle{margin:7px 0 0;color:#000;font-size:16px;font-weight:bold;line-height:1.6;letter-spacing:0.01em}.companyIndex__cardText{margin:18px 0 0;color:#343434;font-size:14px;font-weight:400;line-height:1.75;letter-spacing:0.03em}.companyIndex__cardLinks{margin:15px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.companyIndex__cardLinksItem{width:187px}.companyIndex__cardLinksLink{display:inline-block;color:#343434;font-size:14px;font-weight:400;line-height:1.75;letter-spacing:0.03em;text-decoration:none}.companyIndex__cardLinksLink:before{content:"〉"}@media print,screen and (max-width:1279px) and (min-width:1000px){.pageKv--company .pageKv__container{height:24.0625vw}.pageKv--company .pageKv__content{bottom:7.5vw;padding:0 10.3125vw}.pageKv--company .pageKv__infoTxt{font-size:1.25vw}.pageKv--company .pageKv__infoTxt .separator{margin:0 0.625vw 0 0.859375vw}.companyIndex{padding:7.5vw 0 12.34375vw}.companyIndex__container{width:79.84375vw}.companyIndex__cards{gap:5.15625vw}.companyIndex__card{width:37.34375vw}.companyIndex__cardTitle{margin:0.546875vw 0 0;font-size:1.25vw}.companyIndex__cardText{margin:1.40625vw 0 0;font-size:1.09375vw}.companyIndex__cardLinks{margin:1.171875vw 0 0}.companyIndex__cardLinksItem{width:14.609375vw}.companyIndex__cardLinksLink{font-size:1.09375vw}}@media print,screen and (max-width:999px) and (min-width:394px){.pageKv--company .pageKv__container{height:55.975975976vw}.pageKv--company .pageKv__content{bottom:8.6486486486vw;padding:0 3.8138138138vw}.pageKv--company .pageKv__infoTxt{font-size:3.0530530531vw}.pageKv--company .pageKv__infoTxt .en{font-size:3.3033033033vw;letter-spacing:1.021021021vw}.pageKv--company .pageKv__infoTxt .separator{margin:0 1.5315315315vw}.pageKv--company .pageKv__title{font-size:7.1271271271vw}.companyIndex{padding:8.6486486486vw 3.8138138138vw 12.2122122122vw}.companyIndex__container{width:100%}.companyIndex__cards{gap:7.6376376376vw}.companyIndex__card{width:100%}.companyIndex__cardTitle{margin:1.7817817818vw 0 0;font-size:3.8138138138vw}.companyIndex__cardText{margin:3.5635635636vw 0 0;font-size:3.5635635636vw}.companyIndex__cardLinks{margin:3.0530530531vw 0 0;gap:0.5105105105vw 0}.companyIndex__cardLinksItem{width:50%}.companyIndex__cardLinksLink{font-size:3.5635635636vw}}@media print,screen and (max-width:393px){.pageKv--company .pageKv__container{height:55.9796437659vw}.pageKv--company .pageKv__content{bottom:8.6513994911vw;padding:0 3.8167938931vw}.pageKv--company .pageKv__infoTxt{font-size:3.0534351145vw}.pageKv--company .pageKv__infoTxt .en{font-size:3.3078880407vw;letter-spacing:1.0178117048vw}.pageKv--company .pageKv__infoTxt .separator{margin:0 1.5267175573vw}.pageKv--company .pageKv__title{font-size:7.1246819338vw}.companyIndex{padding:8.6513994911vw 3.8167938931vw 12.213740458vw}.companyIndex__container{width:100%}.companyIndex__cards{gap:7.6335877863vw}.companyIndex__card{width:100%}.companyIndex__cardTitle{margin:1.7811704835vw 0 0;font-size:3.8167938931vw}.companyIndex__cardText{margin:3.5623409669vw 0 0;font-size:3.5623409669vw}.companyIndex__cardLinks{margin:3.0534351145vw 0 0;gap:0.5089058524vw 0}.companyIndex__cardLinksItem{width:50%}.companyIndex__cardLinksLink{font-size:3.5623409669vw}}
/*# sourceMappingURL=page-company.css.map */