@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@100;200;400;500;700&family=Lato:wght@400;700&display=swap");.p-kv .c-underPageKv-content{margin-left:auto;margin-right:auto;padding-bottom:0}html.-tablet .p-kv .c-underPageKv-content{width:83.1625183016vw}.p-kv .c-underPageKv-content .title .en .c-sectionTitleEn{letter-spacing:-.045em}.p-kv .c-underPageKv-content .title .ja{text-align:center}.p-technology-list-inner{margin-left:auto;margin-right:auto}html.-tablet .p-technology-list-inner{width:83.1625183016vw}.p-technology-list-content-item-inner{cursor:pointer;display:block;position:relative}.p-technology-list-content-item-inner:active,.p-technology-list-content-item-inner:focus,.p-technology-list-content-item-inner:hover{opacity:1;text-decoration:none}.p-technology-list-content-item-inner>*{pointer-events:none}.p-technology-list-content-item-inner .content{position:relative}.p-technology-list-content-item-inner .content.-color{overflow:hidden;pointer-events:none;position:absolute;width:90%}html.-tablet .p-technology-list-content-item-inner .content.-color{display:none}.p-technology-list-content-item-inner .content.-color .content-inner{color:#0d2ea1;overflow:hidden}.p-technology-list-content-item-inner .content-inner{position:relative}.p-technology-list-content-item-inner .content-no{color:#9496ab;font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1;position:absolute}.p-technology-list-content-item-inner .content-title{border-bottom:none}.p-technology-list-content-item-inner .content-title-en{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;overflow:hidden;position:relative}.p-technology-list-content-item-inner .content-title-ja{letter-spacing:.06em;width:55%}html.-lang-ja .p-technology-list-content-item-inner .content-title-ja{font-weight:600}html.-lang-de .p-technology-list-content-item-inner .content-title-ja,html.-lang-en .p-technology-list-content-item-inner .content-title-ja,html.-lang-es .p-technology-list-content-item-inner .content-title-ja,html.-lang-fr .p-technology-list-content-item-inner .content-title-ja,html.-lang-it .p-technology-list-content-item-inner .content-title-ja,html.-lang-pt .p-technology-list-content-item-inner .content-title-ja{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-technology-list-content-item-inner .image{overflow:hidden;position:absolute;right:0;top:1px}html.-tablet .p-technology-list-content-item-inner .image{display:none}.p-technology-list-content-item-inner .image-inner{display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-technology-list-content-item-inner .image-inner video{height:auto;width:100%}.p-technology-list-content-item-inner .image-obj{display:block;height:100%;position:relative;width:100%}.p-technology-list-content-item-inner .lineWrap{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.p-technology-list-content-item-inner .lineWrap-item{left:0;position:absolute;width:100%}.p-technology-list-content-item-inner .lineWrap-item:first-of-type{top:0}.p-technology-list-content-item-inner .lineWrap-item:nth-of-type(2){bottom:0}.p-technology-list-content-item-inner .lineWrap-item-inner{display:block;height:100%;position:relative;width:100%}.p-technology-list-content-item-inner .lineWrap-item-inner .sq{background-color:#9496ab;height:5px;position:absolute;top:-2px;width:5px}.p-technology-list-content-item-inner .lineWrap-item-inner .sq:first-of-type{left:-2px}.p-technology-list-content-item-inner .lineWrap-item-inner .sq:nth-of-type(2){right:-2px}.p-technology-list-content-item-inner .lineWrap-item-inner .line{height:1px;overflow:hidden;width:100%}.p-technology-list-content-item-inner .lineWrap-item-inner .line>*{background-color:#0c072b;display:block;height:100%;width:100%}.c-gl{z-index:10}.p-technology-detail .c-scrolldown{bottom:0;position:fixed}.p-technology-detail-inner,.p-technology-detail-section{width:100%}html.-tablet .p-technology-detail-section{align-items:center;display:flex}.p-technology-detail-section.-content .content-title{border-bottom:none}.p-technology-detail-section .image-inner{display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-technology-detail-section .image-inner video{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-technology-detail-section .image-obj{display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-technology-detail-section .content{margin-left:auto;margin-right:auto}html.-tablet .p-technology-detail-section .content{width:83.1625183016vw}.p-technology-detail-section .content-inner{position:relative}html.-tablet .p-technology-detail-section .content-inner .pageTitle{padding-top:0}.p-technology-detail-section .content-inner .pageTitle-head{align-items:flex-end;display:flex}.p-technology-detail-section .content-inner .pageTitle-head .no,.p-technology-detail-section .content-inner .pageTitle-head .text{color:#9496ab;font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1}.p-technology-detail-section .content-inner .pageTitle-text .en{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.02em}html.-tablet .p-technology-detail-section .content-inner .pageTitle-text .en{margin-bottom:.3660322108vw}.p-technology-detail-section .content-inner .pageTitle-text .ja{font-weight:600;letter-spacing:.06em;line-height:1.3333333333}html.-lang-de .p-technology-detail-section .content-inner .pageTitle-text .ja,html.-lang-en .p-technology-detail-section .content-inner .pageTitle-text .ja,html.-lang-es .p-technology-detail-section .content-inner .pageTitle-text .ja,html.-lang-fr .p-technology-detail-section .content-inner .pageTitle-text .ja,html.-lang-it .p-technology-detail-section .content-inner .pageTitle-text .ja,html.-lang-pt .p-technology-detail-section .content-inner .pageTitle-text .ja{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}.p-technology-detail-section .content-title{font-weight:600;line-height:1.3333333333}html.-lang-de .p-technology-detail-section .content-title,html.-lang-en .p-technology-detail-section .content-title,html.-lang-es .p-technology-detail-section .content-title,html.-lang-fr .p-technology-detail-section .content-title,html.-lang-it .p-technology-detail-section .content-title,html.-lang-pt .p-technology-detail-section .content-title{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}html.-lang-de .p-technology-detail-section .content-body .text,html.-lang-en .p-technology-detail-section .content-body .text,html.-lang-es .p-technology-detail-section .content-body .text,html.-lang-fr .p-technology-detail-section .content-body .text,html.-lang-it .p-technology-detail-section .content-body .text,html.-lang-pt .p-technology-detail-section .content-body .text{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-technology-detail-section .content-body .note{line-height:2;position:relative}html.-lang-de .p-technology-detail-section .content-body .note,html.-lang-en .p-technology-detail-section .content-body .note,html.-lang-es .p-technology-detail-section .content-body .note,html.-lang-fr .p-technology-detail-section .content-body .note,html.-lang-it .p-technology-detail-section .content-body .note,html.-lang-pt .p-technology-detail-section .content-body .note{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-technology-detailImage{display:block;height:100%;left:0;position:fixed;top:0;width:100%}.p-technology-detailImage-item{left:0;position:absolute;top:0}.p-technology-detailImage-item.-current{z-index:1}.p-technology-detailImage-item .image,.p-technology-detailImage-item .image-inner{display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-technology-detailImage-item .image-inner video{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.p-technology-detailImage-item.-strong-labels-section2 .image-inner{background-color:#000}.p-technology-detailImage-item.-strong-labels-section2 .image-inner video{font-family:"object-fit:contain";height:100%;object-fit:contain;width:100%}.p-technology-detailMore-inner{margin-left:auto;margin-right:auto}html.-tablet .p-technology-detailMore-inner{width:83.1625183016vw}.p-technology-detailMore-banner{margin-left:auto;margin-right:auto}.p-technology-detailMore-banner-inner{display:block;height:100%;position:relative;width:100%}.p-technology-detailMore-banner-inner:hover .content-img img{transform:scale(1.1)}.p-technology-detailMore-banner-inner:active,.p-technology-detailMore-banner-inner:focus,.p-technology-detailMore-banner-inner:hover{color:#0c072b;opacity:1;text-decoration:none}.p-technology-detailMore-banner-inner .content{display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-technology-detailMore-banner-inner .content-img{height:100%;left:0;position:absolute;top:0;width:100%}.p-technology-detailMore-banner-inner .content-img img{display:block;font-family:"object-fit:cover";height:100%;object-fit:cover;transform:rotate(.0001deg);transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.43,.195,.02,1);width:100%;will-change:transform}.p-technology-detailMore-banner-inner .content-text{align-content:center;display:flex;flex-wrap:wrap;font-weight:600;height:100%;line-height:1;padding-left:50%;position:relative;width:100%;z-index:1}html.-lang-de .p-technology-detailMore-banner-inner .content-text,html.-lang-en .p-technology-detailMore-banner-inner .content-text,html.-lang-es .p-technology-detailMore-banner-inner .content-text,html.-lang-fr .p-technology-detailMore-banner-inner .content-text,html.-lang-it .p-technology-detailMore-banner-inner .content-text,html.-lang-pt .p-technology-detailMore-banner-inner .content-text{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}.p-technology-detailMore-banner-inner .content-text-main,.p-technology-detailMore-banner-inner .content-text-sub{text-align:center;width:100%}.p-technology-detailMore-banner-inner .content-text-main .text{display:inline-block}html.-lang-de .p-technology-detailMore-banner-inner .content-text-main .text,html.-lang-en .p-technology-detailMore-banner-inner .content-text-main .text,html.-lang-es .p-technology-detailMore-banner-inner .content-text-main .text,html.-lang-fr .p-technology-detailMore-banner-inner .content-text-main .text,html.-lang-it .p-technology-detailMore-banner-inner .content-text-main .text,html.-lang-pt .p-technology-detailMore-banner-inner .content-text-main .text{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}.p-technology-detailMore-banner-inner .content-text-main .icon{display:inline-block;position:relative}.p-technology-detailMore-banner-inner .content-text-main .icon svg path{fill:#0c072b}.p-technology-detailMore-banner-inner .c-imgKazariSq .sq{display:block}.p-technology-detailMore-title{font-weight:600;letter-spacing:.06em;line-height:1.3333333333;text-align:center}html.-lang-de .p-technology-detailMore-title,html.-lang-en .p-technology-detailMore-title,html.-lang-es .p-technology-detailMore-title,html.-lang-fr .p-technology-detailMore-title,html.-lang-it .p-technology-detailMore-title,html.-lang-pt .p-technology-detailMore-title{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}.p-technology-detailMore-link{display:flex;flex-wrap:wrap;justify-content:center}.p-technology-detailMore-link .item{position:relative}html.-tablet .p-technology-detailMore-link .item{width:24.0117130307vw}.p-technology-detailMore-link .item-inner:active,.p-technology-detailMore-link .item-inner:focus,.p-technology-detailMore-link .item-inner:hover{color:#0c072b;opacity:1;text-decoration:none}.p-technology-detailMore-link .item-inner .image{position:relative}html.-tablet .p-technology-detailMore-link .item-inner .image{height:14.494875549vw;margin-bottom:2.1229868228vw}.p-technology-detailMore-link .item-inner .image-inner{display:block;height:100%;position:relative;width:100%}.p-technology-detailMore-link .item-inner .image-inner img{display:block;font-family:"object-fit:cover";height:100%;object-fit:cover;transform:rotate(.0001deg);transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.43,.195,.02,1);width:100%;will-change:transform}.p-technology-detailMore-link .item-inner .image-obj{-webkit-backface-visibility:visible;backface-visibility:visible;overflow:hidden;position:relative}html.-tablet .p-technology-detailMore-link .item-inner .image .c-linkArrow{bottom:-.878477306vw;right:-.5856515373vw}.p-technology-detailMore-link .item-inner .info{position:relative}.p-technology-detailMore-link .item-inner .info-no{color:#9496ab;font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1;position:absolute}.p-technology-detailMore-link .item-inner .info-text-title{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}.p-technology-detailMore-link .item-inner .info-text-disc{letter-spacing:.12em}html.-lang-de .p-technology-detailMore-link .item-inner .info-text-disc,html.-lang-en .p-technology-detailMore-link .item-inner .info-text-disc,html.-lang-es .p-technology-detailMore-link .item-inner .info-text-disc,html.-lang-fr .p-technology-detailMore-link .item-inner .info-text-disc,html.-lang-it .p-technology-detailMore-link .item-inner .info-text-disc,html.-lang-pt .p-technology-detailMore-link .item-inner .info-text-disc{font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-technology-detailMore-link .item-inner:hover .image img{transform:scale(1.1)}.p-technology-detail-contentsLink{position:relative}.p-technology-detail-contentsLink-inner{position:relative;z-index:1}.p-technology-detail-contentsLink-inner .title{color:#9496ab;font-family:Barlow Semi Condensed,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1}.p-technology-detail-contentsLink-inner .links-item{align-items:center;display:flex}.p-technology-detail-contentsLink-inner .links-item.-current .icon{border:1px solid #fff}.p-technology-detail-contentsLink-inner .links-item.-current .icon-dotted{background-color:#fff}.p-technology-detail-contentsLink-inner .links-item-inner:active,.p-technology-detail-contentsLink-inner .links-item-inner:focus,.p-technology-detail-contentsLink-inner .links-item-inner:hover{color:#0c072b;opacity:1;text-decoration:none}.p-technology-detail-contentsLink-inner .links-item>*{pointer-events:none}.p-technology-detail-contentsLink-inner .links-item .icon{height:7px;position:relative;width:7px}.p-technology-detail-contentsLink-inner .links-item .icon-dotted{background-color:#9eabd9;bottom:0;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:3px}.p-technology-detail-contentsLink-inner .links-item .icon-line{background-color:#9eabd9;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:1px}.p-technology-detail-contentsLink-inner .links-item .text{color:#fff;line-height:1.6}.p-technology-detail-contentsLink-bg{background-color:#0d2ea0;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.p-kv .c-underPageKv-inner{padding-bottom:6.588579795vw}.p-kv .c-underPageKv-content,.p-technology-list-inner{width:83.1625183016vw}.p-technology-list-content{margin-bottom:15.3733528551vw}.p-technology-list-content-item-inner{height:23.7920937042vw;padding:4.5387994143vw 4.2459736457vw 3.074670571vw}html.-lang-ru .p-technology-list-content-item-inner{padding:2.7086383602vw 4.2459736457vw 3.074670571vw}.p-technology-list-content-item-inner .content.-color{left:4.2459736457vw;top:4.5387994143vw}html.-lang-ru .p-technology-list-content-item-inner .content.-color{top:2.7086383602vw}.p-technology-list-content-item-inner .content-no{font-size:1.4641288433vw;left:-2.0497803807vw;top:.2196193265vw}.p-technology-list-content-item-inner .content-title-en{font-size:6.4421669107vw;letter-spacing:-.015em;line-height:.8636363636;margin-bottom:.878477306vw}.p-technology-list-content-item-inner .content-title-ja{font-size:1.1713030747vw;left:.3660322108vw;line-height:2;position:relative;top:.3660322108vw}.p-technology-list-content-item-inner .image{height:100%;width:36.6032210835vw}.p-technology-list-content-item-inner .image-obj{top:-4.39238653vw}.c-backLink{top:7.3206442167vw}.p-technology-detail .c-scrolldown-inner{left:20.7174231332vw}.p-technology-detail-section{min-height:100vh}.p-technology-detail-section.-content{align-items:center;display:flex}.p-technology-detail-section.-content .content-title{padding-top:8.4187408492vw}.p-technology-detail-section .content{padding-left:41.7276720351vw;width:83.1625183016vw}.p-technology-detail-section .content-inner .pageTitle{margin-bottom:2.9282576867vw;padding-top:9.8828696925vw}.p-technology-detail-section .content-inner .pageTitle-head{margin-bottom:.878477306vw}.p-technology-detail-section .content-inner .pageTitle-head .no{font-size:1.4641288433vw;margin-right:.5856515373vw}.p-technology-detail-section .content-inner .pageTitle-head .text{font-size:.9516837482vw}.p-technology-detail-section .content-inner .pageTitle-text{left:-.2928257687vw;position:relative}.p-technology-detail-section .content-inner .pageTitle-text .en{font-size:4.6852122987vw;line-height:.8;margin-bottom:1.0980966325vw}.p-technology-detail-section .content-inner .pageTitle-text .en .paragraph{display:inline-block!important}.p-technology-detail-section .content-inner .pageTitle-text .en .space{width:1.1713030747vw}.p-technology-detail-section .content-inner .pageTitle-text .ja{font-size:1.756954612vw}.p-technology-detail-section .content-title{font-size:1.756954612vw;margin-bottom:2.5622254758vw}.p-technology-detail-section .content-body .text{font-size:1.1713030747vw;line-height:2;margin-bottom:1.0980966325vw}.p-technology-detail-section .content-body .note{font-size:.878477306vw}.p-technology-detailImage-item{height:100%;width:45.6808199122vw}.p-technology-detailMore-inner{padding-top:65vh;width:83.1625183016vw}.p-technology-detailMore-banner{height:11.2005856515vw;margin-bottom:8.0527086384vw;width:41.5812591508vw}.p-technology-detailMore-banner-inner .content-text{left:-1.0980966325vw;top:.2196193265vw}.p-technology-detailMore-banner-inner .content-text-sub{font-size:.9516837482vw;margin-bottom:.3660322108vw}.p-technology-detailMore-banner-inner .content-text-main .text{font-size:1.1713030747vw;max-width:60%}html.-lang-fr .p-technology-detailMore-banner-inner .content-text-main .text{font-size:1.0980966325vw}.p-technology-detailMore-banner-inner .content-text-main .icon{height:1.1713030747vw;left:.2196193265vw;top:.2196193265vw;width:1.1713030747vw}.p-technology-detailMore-banner-inner .content-text-main .icon svg{height:1.1713030747vw;width:1.1713030747vw}.p-technology-detailMore-title{font-size:1.756954612vw;margin-bottom:3.6603221083vw}.p-technology-detailMore-link{margin-bottom:5.8565153734vw}.p-technology-detailMore-link .item{margin-bottom:2.9282576867vw;margin-right:2.196193265vw;width:26.2079062958vw}.p-technology-detailMore-link .item:nth-child(3n){margin-right:0}.p-technology-detailMore-link .item-inner .image{height:14.494875549vw;margin-bottom:2.1229868228vw}.p-technology-detailMore-link .item-inner .image .c-linkArrow{bottom:-.878477306vw;right:-.5856515373vw}.p-technology-detailMore-link .item-inner .info{padding-left:1.4641288433vw}.p-technology-detailMore-link .item-inner .info-no{font-size:.9516837482vw;left:0;top:.2196193265vw}.p-technology-detailMore-link .item-inner .info-text{padding-left:.5856515373vw}.p-technology-detailMore-link .item-inner .info-text-title{font-size:1.6837481698vw;line-height:1.15;margin-bottom:.5856515373vw}.p-technology-detailMore-link .item-inner .info-text-disc{font-size:1.1713030747vw;line-height:1.75}}@media only screen and (min-width:1920px){.p-kv .c-underPageKv-inner{padding-bottom:108px}.p-kv .c-underPageKv-content,.p-technology-list-inner{width:1363.2px}.p-technology-list-content{padding-bottom:252px}.p-technology-list-content-item-inner{height:390px;padding:74.4px 69.6px 50.4px}html.-lang-ru .p-technology-list-content-item-inner{padding:44.4px 69.6px 50.4px}.p-technology-list-content-item-inner .content.-color{left:69.6px;top:74.4px}html.-lang-ru .p-technology-list-content-item-inner .content.-color{top:44.4px}.p-technology-list-content-item-inner .content-no{font-size:24px;left:-33.6px;top:3.6px}.p-technology-list-content-item-inner .content-title-en{font-size:105.6px;margin-bottom:14.4px}.p-technology-list-content-item-inner .content-title-ja{font-size:19.2px;left:6px;position:relative;top:6px}.p-technology-list-content-item-inner .image{height:100%;width:600px}.p-technology-list-content-item-inner .image-obj{top:-72px}.c-backLink{top:120px}.p-technology-detail .c-scrolldown-inner{left:339.6px}.p-technology-detail-section.-content .content-title{padding-top:138px}.p-technology-detail-section .content{align-items:center;display:flex;min-height:100vh;padding-left:684px;width:1363.2px}.p-technology-detail-section .content-inner .pageTitle{margin-bottom:48px;padding-top:0}.p-technology-detail-section .content-inner .pageTitle-head{margin-bottom:14.4px}.p-technology-detail-section .content-inner .pageTitle-head .no{font-size:24px;margin-right:9.6px}.p-technology-detail-section .content-inner .pageTitle-head .text{font-size:15.6px}.p-technology-detail-section .content-inner .pageTitle-text{left:-4.8px}.p-technology-detail-section .content-inner .pageTitle-text .en{font-size:76.8px;margin-bottom:18px}.p-technology-detail-section .content-inner .pageTitle-text .en .space{width:19.2px}.p-technology-detail-section .content-inner .pageTitle-text .ja{font-size:28.8px}.p-technology-detail-section .content-title{font-size:28.8px;margin-bottom:42px}.p-technology-detail-section .content-body .text{font-size:19.2px;margin-bottom:18px}.p-technology-detail-section .content-body .note{font-size:14.4px}.p-technology-detailMore-inner{width:1363.2px}.p-technology-detailMore-banner{height:183.6px;margin-bottom:132px;width:681.6px}.p-technology-detailMore-banner-inner .content-text{left:-18px;top:3.6px}.p-technology-detailMore-banner-inner .content-text-sub{font-size:15.6px;margin-bottom:6px}.p-technology-detailMore-banner-inner .content-text-main .text{font-size:19.2px}html.-lang-fr .p-technology-detailMore-banner-inner .content-text-main .text{font-size:18px}.p-technology-detailMore-banner-inner .content-text-main .icon{height:19.2px;left:3.6px;top:3.6px;width:19.2px}.p-technology-detailMore-banner-inner .content-text-main .icon svg{height:19.2px;width:19.2px}.p-technology-detailMore-title{font-size:28.8px;margin-bottom:60px}.p-technology-detailMore-link{margin-bottom:96px}.p-technology-detailMore-link .item{margin-bottom:48px;margin-right:36px;width:429.6px}.p-technology-detailMore-link .item:nth-child(3n){margin-right:0}.p-technology-detailMore-link .item-inner .image{height:237.6px;margin-bottom:34.8px}.p-technology-detailMore-link .item-inner .image .c-linkArrow{bottom:-14.4px;right:-9.6px}.p-technology-detailMore-link .item-inner .info{padding-left:24px}.p-technology-detailMore-link .item-inner .info-no{font-size:15.6px;left:0;top:3.6px}.p-technology-detailMore-link .item-inner .info-text{padding-left:9.6px}.p-technology-detailMore-link .item-inner .info-text-title{font-size:27.6px;margin-bottom:9.6px}.p-technology-detailMore-link .item-inner .info-text-disc{font-size:19.2px}}@media only screen and (min-width:768px) and (max-width:1295px){.p-kv .c-underPageKv-inner{padding-bottom:72px}.p-kv .c-underPageKv-content,.p-technology-list-inner{width:908.8px}.p-technology-list-content{padding-bottom:168px}.p-technology-list-content-item-inner{height:260px;padding:49.6px 46.4px 33.6px}html.-lang-ru .p-technology-list-content-item-inner{padding:29.6px 46.4px 33.6px}.p-technology-list-content-item-inner .content.-color{left:46.4px;top:49.6px}html.-lang-ru .p-technology-list-content-item-inner .content.-color{top:29.6px}.p-technology-list-content-item-inner .content-no{font-size:16px;left:-22.4px;top:2.4px}.p-technology-list-content-item-inner .content-title-en{font-size:70.4px;margin-bottom:9.6px}.p-technology-list-content-item-inner .content-title-ja{font-size:12.8px;left:4px;position:relative;top:4px}.p-technology-list-content-item-inner .image{height:100%;width:400px}.p-technology-list-content-item-inner .image-obj{top:-48px}.c-backLink{top:80px}.p-technology-detail .c-scrolldown-inner{left:226.4px}.p-technology-detail-section.-content .content-title{padding-top:92px}.p-technology-detail-section .content{padding-left:456px;width:908.8px}.p-technology-detail-section .content-inner .pageTitle{margin-bottom:32px;padding-top:132px}.p-technology-detail-section .content-inner .pageTitle-head{margin-bottom:9.6px}.p-technology-detail-section .content-inner .pageTitle-head .no{font-size:16px;margin-right:6.4px}.p-technology-detail-section .content-inner .pageTitle-head .text{font-size:12px}.p-technology-detail-section .content-inner .pageTitle-text{left:-3.2px}.p-technology-detail-section .content-inner .pageTitle-text .en{font-size:51.2px;margin-bottom:12px}.p-technology-detail-section .content-inner .pageTitle-text .en .space{width:12.8px}.p-technology-detail-section .content-inner .pageTitle-text .ja{font-size:19.2px}.p-technology-detail-section .content-title{font-size:19.2px;margin-bottom:28px}.p-technology-detail-section .content-body .text{font-size:12.8px;margin-bottom:12px}.p-technology-detail-section .content-body .note{font-size:12px}.p-technology-detailMore-inner{width:908.8px}.p-technology-detailMore-banner{height:122.4px;margin-bottom:88px;width:454.4px}.p-technology-detailMore-banner-inner .content-text{left:-12px;top:2.4px}.p-technology-detailMore-banner-inner .content-text-sub{font-size:12px;margin-bottom:4px}.p-technology-detailMore-banner-inner .content-text-main .text{font-size:12.8px}html.-lang-fr .p-technology-detailMore-banner-inner .content-text-main .text{font-size:12px}.p-technology-detailMore-banner-inner .content-text-main .icon{height:12.8px;left:2.4px;top:2.4px;width:12.8px}.p-technology-detailMore-banner-inner .content-text-main .icon svg{height:12.8px;width:12.8px}.p-technology-detailMore-title{font-size:19.2px;margin-bottom:40px}.p-technology-detailMore-link{margin-bottom:64px}.p-technology-detailMore-link .item{margin-bottom:32px;margin-right:24px;width:286.4px}.p-technology-detailMore-link .item:nth-child(3n){margin-right:0}.p-technology-detailMore-link .item-inner .image{height:158.4px;margin-bottom:23.2px}.p-technology-detailMore-link .item-inner .image .c-linkArrow{bottom:-9.6px;right:-6.4px}.p-technology-detailMore-link .item-inner .info{padding-left:16px}.p-technology-detailMore-link .item-inner .info-no{font-size:10.4px;left:0;top:2.4px}.p-technology-detailMore-link .item-inner .info-text{padding-left:6.4px}.p-technology-detailMore-link .item-inner .info-text-title{font-size:18.4px;margin-bottom:6.4px}.p-technology-detailMore-link .item-inner .info-text-disc{font-size:12.8px}}@media screen and (max-width:767px){.p-kv .c-underPageKv-inner{padding-bottom:10.6666666667vw}.p-kv .c-underPageKv-content{margin-left:auto;margin-right:auto;width:89.3333333333vw}.p-kv .c-underPageKv-img{margin-bottom:-11.6vw}.p-kv .c-underPageKv-content .title .en .c-sectionTitleEn{font-size:17.3333333333vw;letter-spacing:-.01em}.p-technology-list-inner{margin-left:auto;margin-right:auto;width:89.3333333333vw}.p-technology-list-content{margin-bottom:42.4vw}.p-technology-list-content-item-inner{padding:10.5333333333vw 2.6666666667vw 8.6666666667vw}.p-technology-list-content-item-inner .content.-color{display:none}.p-technology-list-content-item-inner .content-no{font-size:2.6666666667vw;left:-2.6666666667vw;top:1.3333333333vw}.p-technology-list-content-item-inner .content-title-en{font-size:14.9333333333vw;letter-spacing:-.035em;line-height:.88;margin-bottom:1.6vw}.p-technology-list-content-item-inner .content-title-ja{font-size:4.2666666667vw;line-height:1.6}.p-technology-list-content-item-inner .image{display:none}.p-technology-detail-section{padding-bottom:34.6666666667vw}.p-technology-detail-section.-content{padding-bottom:29.3333333333vw}.p-technology-detail-section.-content .image{height:54.9333333333vw;margin-bottom:0;margin-left:0;width:100vw}.p-technology-detail-section .image{height:53.3333333333vw;margin-bottom:-4.6666666667vw;overflow:hidden;position:relative;width:94.6666666667vw;z-index:1}.p-technology-detail-section .content{margin-left:auto;margin-right:auto;width:89.3333333333vw}.p-technology-detail-section .content-inner .pageTitle{margin-bottom:10.6666666667vw;padding-top:19.6vw}.p-technology-detail-section .content-inner .pageTitle-head{margin-bottom:.4vw}.p-technology-detail-section .content-inner .pageTitle-head .no{font-size:7.7333333333vw;margin-right:1.0666666667vw}.p-technology-detail-section .content-inner .pageTitle-head .text{font-size:2.6666666667vw;position:relative;top:-.5333333333vw}.p-technology-detail-section .content-inner .pageTitle-text .en{font-size:20.2666666667vw;letter-spacing:-.02em;line-height:.88;margin-bottom:4vw}html.-page-accurate-fast-sewing .p-technology-detail-section .content-inner .pageTitle-text .en._pc{display:block!important}html.-page-accurate-fast-sewing .p-technology-detail-section .content-inner .pageTitle-text .en._sp{display:none!important}html.-page-accurate-fast-sewing .p-technology-detail-section .content-inner .pageTitle-text .en .paragraph{display:inline-block!important}html.-page-accurate-fast-sewing .p-technology-detail-section .content-inner .pageTitle-text .en .paragraph:nth-child(2){margin-right:4vw}html.-page-accurate-fast-sewing .p-technology-detail-section .content-inner .pageTitle-text .en .paragraph .space{display:none!important}html.-page-robust-labels .p-technology-detail-section .content-inner .pageTitle-text .en .paragraph>:nth-child(6){margin-right:25.3333333333vw}.p-technology-detail-section .content-inner .pageTitle-text .en .space{width:5.0666666667vw}.p-technology-detail-section .content-inner .pageTitle-text .ja{font-size:5.3333333333vw}.p-technology-detail-section .content-title{font-size:5.3333333333vw;margin-bottom:7.2vw;padding-left:7.7333333333vw;padding-top:12vw}.p-technology-detail-section .content-body{padding-left:7.7333333333vw}.p-technology-detail-section .content-body .text{font-size:4.2666666667vw;line-height:2}.p-technology-detail-section .content-body .note{font-size:3.2vw;margin-top:4.9333333333vw}.p-technology-detailMore-inner{margin-left:auto;margin-right:auto;width:89.3333333333vw}.p-technology-detailMore-banner{height:24vw;margin-bottom:32vw;width:89.8666666667vw}.p-technology-detailMore-banner-inner .content-text-sub{font-size:2.6666666667vw;margin-bottom:.6666666667vw}.p-technology-detailMore-banner-inner .content-text-main .text{font-size:3.2vw}.p-technology-detailMore-banner-inner .content-text-main .icon,.p-technology-detailMore-banner-inner .content-text-main .icon svg{height:3.2vw;width:3.2vw}.p-technology-detailMore-title{font-size:5.3333333333vw;margin-bottom:8vw}.p-technology-detailMore-link{flex-wrap:wrap;margin-bottom:29.3333333333vw}.p-technology-detailMore-link .item{width:42.6666666667vw}.p-technology-detailMore-link .item:nth-last-child(n+3){margin-bottom:5.3333333333vw}.p-technology-detailMore-link .item-inner .image{height:23.4666666667vw;margin-bottom:2vw}.p-technology-detailMore-link .item-inner .image .c-linkArrow{bottom:-1.6vw;height:8vw;right:-2.1333333333vw;width:8vw}.p-technology-detailMore-link .item-inner .info{padding-left:4.2666666667vw}.p-technology-detailMore-link .item-inner .info-no{font-size:3.7333333333vw;left:0;top:.4vw}.p-technology-detailMore-link .item-inner .info-text{padding-left:1.0666666667vw}.p-technology-detailMore-link .item-inner .info-text-title{font-size:6.1333333333vw;line-height:1;margin-bottom:1.8666666667vw}.p-technology-detailMore-link .item-inner .info-text-disc{font-size:2.9333333333vw;line-height:1.4545454545}.p-technology-detail-contentsLink{margin-bottom:14.6666666667vw;margin-left:-5.3333333333vw;padding:8vw 3.6vw 4.6666666667vw;width:84vw}.p-technology-detail-contentsLink-inner .title{font-size:2.6666666667vw;margin-bottom:4.8vw}.p-technology-detail-contentsLink-inner .links-item{margin-bottom:5.2vw}.p-technology-detail-contentsLink-inner .links-item .icon{margin-right:2.6666666667vw}.p-technology-detail-contentsLink-inner .links-item .icon-line{bottom:-7.3333333333vw;height:4.6666666667vw}.p-technology-detail-contentsLink-inner .links-item .text{font-size:3.4666666667vw}}@media screen and (max-width:1000px){.p-technology-detail .c-underPage-navi{display:none}}