.page-bg{aspect-ratio:1090/600;background:url(../img/technology/technology-page-bg.svg) no-repeat;background-size:min(1920px,123%);background-position:center top}@media screen and (max-width: 768px){.page-bg{aspect-ratio:initial;height:300px;background-size:850px;background-position:left top}}img{width:100%;height:auto;vertical-align:top}a:hover{opacity:1}main{font-weight:500}.tech-ttl{font-size:24px;font-weight:700;letter-spacing:.06em;line-height:1.4166666667;padding-left:15px;border-left:8px solid #c6000b}.about-tech{padding:130px 0 0}.about-tech .container .lead{font-size:24px;font-weight:700;margin-top:60px}@media screen and (max-width: 768px){.about-tech .container .lead{font-size:18px;margin-top:35px}}.about-tech .container.cn-right-align{max-width:calc(100% - 20px);width:calc(100% - (100% - 1200px)/2);margin-inline:initial;margin-left:auto}.about-tech .container.cn-right-align .content{margin-top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(30px,3.125vw,65px)}@media screen and (max-width: 1200px){.about-tech .container.cn-right-align .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width: 768px){.about-tech .container.cn-right-align .content{margin-top:30px}}.about-tech .container.cn-right-align .content .list{max-width:587px;width:calc(100% - 20px)}@media screen and (max-width: 768px){.about-tech .container.cn-right-align .content .list{margin-right:auto}}.about-tech .container.cn-right-align .content .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.about-tech .container.cn-right-align .content .list .item+.item{margin-top:46px;padding-top:46px;border-top:1px solid #ccc}@media screen and (max-width: 768px){.about-tech .container.cn-right-align .content .list .item+.item{margin-top:20px;padding-top:30px}}.about-tech .container.cn-right-align .content .list .item .icon{min-width:104px}@media screen and (max-width: 768px){.about-tech .container.cn-right-align .content .list .item .icon{max-width:90px;min-width:90px}}.about-tech .container.cn-right-align .content .list .item .head{font-size:32px;font-weight:700;letter-spacing:.06em;line-height:1.40625}@media screen and (max-width: 768px){.about-tech .container.cn-right-align .content .list .item .head{font-size:20px}}.about-tech .container.cn-right-align .content .list .item .txt{line-height:1.875;margin-top:20px}@media screen and (max-width: 768px){.about-tech .container.cn-right-align .content .list .item .txt{margin-top:7px;letter-spacing:initial}}.about-tech .container.cn-right-align .content .img{max-width:908px;width:100%}.products .container{padding-top:60px;margin-top:130px;border-top:1px solid #ccc}@media screen and (max-width: 768px){.products .container{margin-top:initial;border-top:initial}}.products .container .list{margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(30px,3.125vw,60px)}@media screen and (max-width: 1200px){.products .container .list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.products .container .list{grid-template-columns:auto;place-content:center}}@media screen and (max-width: 768px){.products .container .list .item{max-width:360px;width:100%}}.products .container .list .item .img{display:block;overflow:hidden;border-radius:6px}.products .container .list .item .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.products .container .list .item .img img{-webkit-transition:all .3s;transition:all .3s}.products .container .list .item .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #eaeaea}.products .container .list .item .link:hover .prod-name{color:#c6000b}.products .container .list .item .link:hover .arrowc{background-color:#fff}.products .container .list .item .link:hover .arrowc .arrow{background-color:#c6000b}.products .container .list .item .link:hover .arrowc .arrow::before,.products .container .list .item .link:hover .arrowc .arrow::after{background-color:#c6000b}.products .container .list .item .link .prod-name{font-size:20px;font-weight:700}.products .container .list .item .link .arrowc{width:40px;height:40px;border-radius:50%;background-color:#c6000b;border:1px solid #c6000b;display:grid;place-content:center}.products .container .list .item .link .arrowc .arrow{position:relative;display:inline-block;width:16px;height:1px;margin:4.3px 0;border-radius:9999px;background-color:#fff}.products .container .list .item .link .arrowc .arrow::before,.products .container .list .item .link .arrowc .arrow::after{content:"";position:absolute;top:calc(50% - .5px);right:0;width:7px;height:1px;border-radius:9999px;background-color:#fff;-webkit-transform-origin:calc(100% - .5px) 50%;transform-origin:calc(100% - .5px) 50%}.products .container .list .item .link .arrowc .arrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .container .list .item .link .arrowc .arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.products .container .products-btn{margin:60px auto 0}@media screen and (max-width: 768px){.products .container .products-btn{margin:30px auto 0}}.management-system{padding:60px 0 130px}@media screen and (max-width: 768px){.management-system{padding:60px 0 80px}}.management-system .container{border-radius:20px;background-color:#fafafa;padding:30px}@media screen and (max-width: 768px){.management-system .container{padding:30px 20px}}.management-system .container .iso-head{display:grid;grid-template-columns:1fr 306px;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}@media screen and (max-width: 768px){.management-system .container .iso-head{display:block}}.management-system .container .iso-head .tech-ttl{grid-column:1/2;grid-row:1/2}@media screen and (max-width: 768px){.management-system .container .iso-head .tech-ttl{padding-right:10px}}.management-system .container .iso-head .lead{grid-column:1/2;grid-row:2/3;margin-top:30px}@media screen and (max-width: 768px){.management-system .container .iso-head .lead{margin-top:20px}}.management-system .container .iso-head .logo{grid-column:2/3;grid-row:1/3}@media screen and (max-width: 768px){.management-system .container .iso-head .logo{width:274px;margin:20px auto 0}}.management-system .container .iso-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:36px;border:solid 1px #ccc}@media screen and (max-width: 768px){.management-system .container .iso-table{gap:10px;margin-top:20px;border:none}}.management-system .container .iso-table-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.management-system .container .iso-table-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:solid 1px #ccc}}.management-system .container .iso-table-item:not(:first-child){border-top:solid 1px #ccc}.management-system .container .iso-table-item-label{width:288px;padding:22px 18px;background-color:#f2f2f2;border-right:solid 1px #ccc;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.management-system .container .iso-table-item-label{width:100%;padding:10px 18px;border-right:none;border-bottom:solid 1px #ccc;text-align:center;font-size:18px}}.management-system .container .iso-table-item-data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:22px 18px;background-color:#fff}@media screen and (max-width: 768px){.management-system .container .iso-table-item-data{padding:10px 18px}}.management-system .container .iso-table-item-data .bold{font-weight:700}.management-system .container .pdf-btn{margin:30px auto 0}@media screen and (max-width: 768px){.management-system .container .pdf-btn{margin:20px auto 0}}/*# sourceMappingURL=page-technology.css.map */