@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:100%;font-style:normal;font-weight:400;vertical-align:baseline}img{vertical-align:bottom}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}:focus{outline:none}a,a:active,a:hover,a:link,a:visited{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;cursor:pointer}ol,ul{list-style:none}table{border-spacing:0}caption,td,th{text-align:left}fieldset{border:none}input,select,textarea{font-family:inherit;font-size:100%}input,select{vertical-align:middle}input.checkbox,input.radio,input[type=checkbox],input[type=radio]{position:relative;top:-.1em;margin-top:0;margin-bottom:0}textarea{overflow:auto}button,label{cursor:pointer}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ins,mark{background-color:#ffb;color:#000;text-decoration:none}hr{display:block;height:1px;margin:0;padding:0;border:none;border-top:1px solid #ccc}html{font-size:62.5%}body,html{height:100%}body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:akzidenz-grotesk,Roboto,Noto Sans JP,sans-serif;font-size:14px;font-size:1.4rem;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;line-height:1.71;line-height:1.71429}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mb120{margin-bottom:120px}.mb150{margin-bottom:150px}.mb05em{margin-bottom:.5em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pt150{padding-top:150px}.pt05em{padding-top:.5em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}.boderBox{-webkit-box-sizing:border-box;box-sizing:border-box}.fwBold,.strong,strong{font-weight:700}.fwNormal{font-weight:400}.italic,em{display:inline-block;position:relative;left:-.1em;font-style:italic}.indent{text-indent:1em}.sans{font-family:akzidenz-grotesk,Roboto,Noto Sans JP,sans-serif}.serif{font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,serif}.sansEn{font-family:akzidenz-grotesk,Roboto,sans-serif}.sansCn{font-family:akzidenz-grotesk,Roboto,Noto Sans SC,sans-serif}.sup,sup{top:-.2em;vertical-align:top}.sub,.sup,sub,sup{display:inline-block;position:relative;-webkit-transform:scale(.7);transform:scale(.7);font-size:100%;font-style:inherit}.sub,sub{top:.1em;vertical-align:bottom}.wordBreakAll{word-break:break-all}.fcRed{color:#d95555}.fcGreen{color:#59a529}.fcBlue{color:#0550a5}.fcWhite{color:#fff}.fcBlack{color:#000}.fcGray{color:grey}.fcMain{color:#0550a5}.fcSub{color:#00a0e1}.fcError{color:#de1324}.fs10{font-size:10px;font-size:1rem}.fs11{font-size:11px;font-size:1.1rem}.fs12{font-size:12px;font-size:1.2rem}.fs13{font-size:13px;font-size:1.3rem}.fs14{font-size:14px;font-size:1.4rem}.fs15{font-size:15px;font-size:1.5rem}.fs16{font-size:16px;font-size:1.6rem}.fs18{font-size:18px;font-size:1.8rem}.fs20{font-size:20px;font-size:2rem}.fs22{font-size:22px;font-size:2.2rem}.fs24{font-size:24px;font-size:2.4rem}.fs26{font-size:26px;font-size:2.6rem}.fs28{font-size:28px;font-size:2.8rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.fs60{font-size:60px;font-size:6rem}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs80per{font-size:80%}.fs90per{font-size:90%}.fs110per{font-size:110%}.fs115per{font-size:115%}.fs120per{font-size:120%}.fs130per{font-size:130%}.fs140per{font-size:140%}.fs150per{font-size:150%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh18{line-height:1.8}.lh20{line-height:2}.ls05{letter-spacing:.05em}.ls10{letter-spacing:.1em}.ls20{letter-spacing:.2em}.ls-05{letter-spacing:-.05em}.ls-10{letter-spacing:-.1em}.ls-20{letter-spacing:-.2em}.kerningLeft-05{display:inline-block;-webkit-margin-start:-.5em;margin-inline-start:-.5em}.kerningLeft-04{display:inline-block;-webkit-margin-start:-.4em;margin-inline-start:-.4em}.kerningRight-05{display:inline-block;-webkit-margin-end:-.5em;margin-inline-end:-.5em}.kerningRight-04{display:inline-block;-webkit-margin-end:-.4em;margin-inline-end:-.4em}img,video{max-width:100%;height:auto;vertical-align:bottom}.imageReplace{overflow:hidden;text-indent:100%;white-space:nowrap}[data-object-fit=cover]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-object-fit=contain]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}a,a:active,a:hover,a:link,a:visited{outline:none;text-decoration:none}a{color:#000;-webkit-transition:color .2s ease;transition:color .2s ease}.no-touch a:hover{color:#00a0e1}a.transition{-webkit-transition:all .2s ease;transition:all .2s ease}a.colorMain{color:#0550a5}.no-touch a.colorMain:hover{color:#00a0e1}a.alpha:hover{opacity:.4}a.underline{text-decoration:underline}.no-touch a.underline:hover{text-decoration:none}a.hasIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a.hasIcon [class^=icon-]{-ms-flex-negative:0;flex-shrink:0}a.hasIcon [class^=icon-].posLeft{margin-right:1.5em}a.hasIcon [class^=icon-].posRight{margin-left:1.5em}ul li{list-style-type:none}ol>li{list-style-type:decimal}ol,ul.disc{padding-left:1.2em}ul.disc li{list-style-type:disc}.listMarkSqu{padding-left:1em}.listMarkSqu li:before{display:inline-block;position:relative;top:-.15em;width:.6em;height:.6em;margin-right:.4em;margin-left:-1em;background-color:#ccc;content:""}.listNumCount{padding-left:0;counter-reset:listCount}.listNumCount li{position:relative;padding-left:1.5em;line-height:1.6;list-style-type:none;counter-increment:listCount}.listNumCount li:before{display:block;position:absolute;top:.5em;left:0;width:1.5em;color:#0550a5;font-size:.6em;font-weight:700;line-height:1;text-align:right;content:counter(listCount) " -"}h1,h2,h3,h4,h5,h6{font-weight:700}table{width:100%;border-collapse:collapse}th{font-weight:700}table.tableBasic,table.tableResponsive,table.tableResponsiveComplex{border-top:1px solid #c9cacc;border-left:1px solid #c9cacc}table.tableBasic td,table.tableBasic th,table.tableResponsiveComplex td,table.tableResponsiveComplex th,table.tableResponsive td,table.tableResponsive th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 20px;border-right:1px solid #c9cacc;border-bottom:1px solid #c9cacc}table.tableBasic th+th,table.tableResponsiveComplex th+th,table.tableResponsive th+th{border-left-color:#fff}table.tableBasic th,table.tableResponsiveComplex th,table.tableResponsive th{background-color:#0550a5;color:#fff}hr{clear:both}hr.dot{border-top:1px dotted #999}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}.btn,a.btn,button.btn,input.btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:1.2em 2em;border-radius:0;background-color:#0550a5;color:#fff;line-height:inherit;vertical-align:baseline;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.no-touch .btn:hover,.no-touch a.btn:hover,.no-touch button.btn:hover,.no-touch input.btn:hover{background-color:#6996c9;color:#fff}.btn.colorSub,a.btn.colorSub,button.btn.colorSub,input.btn.colorSub{background-color:#00a0e1}.no-touch .btn.colorSub:hover,.no-touch a.btn.colorSub:hover,.no-touch button.btn.colorSub:hover,.no-touch input.btn.colorSub:hover{background-color:#66c6ed}.btn.colorSub2,a.btn.colorSub2,button.btn.colorSub2,input.btn.colorSub2{background-color:#4646b4}.no-touch .btn.colorSub2:hover,.no-touch a.btn.colorSub2:hover,.no-touch button.btn.colorSub2:hover,.no-touch input.btn.colorSub2:hover{background-color:#9090d2}.btn.colorBright,a.btn.colorBright,button.btn.colorBright,input.btn.colorBright{background-color:#fff;color:#00a0e1}.btn.colorBright.hasBorder,a.btn.colorBright.hasBorder,button.btn.colorBright.hasBorder,input.btn.colorBright.hasBorder{-webkit-box-shadow:inset 0 0 0 1px #00a0e1;box-shadow:inset 0 0 0 1px #00a0e1}.no-touch .btn.colorBright:hover,.no-touch a.btn.colorBright:hover,.no-touch button.btn.colorBright:hover,.no-touch input.btn.colorBright:hover{background-color:#00a0e1}.btn.ghost,a.btn.ghost,button.btn.ghost,input.btn.ghost{background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #00a0e1;box-shadow:inset 0 0 0 1px #00a0e1;color:#000}.btn.ghost.onDark,a.btn.ghost.onDark,button.btn.ghost.onDark,input.btn.ghost.onDark{color:#fff}.btn.ghost.onDark [class^=icon-] svg .line,a.btn.ghost.onDark [class^=icon-] svg .line,button.btn.ghost.onDark [class^=icon-] svg .line,input.btn.ghost.onDark [class^=icon-] svg .line{stroke:#fff}.btn.ghost.onDark [class^=icon-] svg .surface,a.btn.ghost.onDark [class^=icon-] svg .surface,button.btn.ghost.onDark [class^=icon-] svg .surface,input.btn.ghost.onDark [class^=icon-] svg .surface{fill:#fff}.btn.ghost.onBright,a.btn.ghost.onBright,button.btn.ghost.onBright,input.btn.ghost.onBright{color:#00a0e1}.btn.ghost.onBright [class^=icon-] svg .line,a.btn.ghost.onBright [class^=icon-] svg .line,button.btn.ghost.onBright [class^=icon-] svg .line,input.btn.ghost.onBright [class^=icon-] svg .line{stroke:#00a0e1}.btn.ghost.onBright [class^=icon-] svg .surface,a.btn.ghost.onBright [class^=icon-] svg .surface,button.btn.ghost.onBright [class^=icon-] svg .surface,input.btn.ghost.onBright [class^=icon-] svg .surface{fill:#00a0e1}.no-touch .btn.ghost:hover,.no-touch a.btn.ghost:hover,.no-touch button.btn.ghost:hover,.no-touch input.btn.ghost:hover{background-color:#00a0e1;color:#00a0e1}.no-touch .btn.ghost:hover.onBright,.no-touch .btn.ghost:hover.onDark,.no-touch a.btn.ghost:hover.onBright,.no-touch a.btn.ghost:hover.onDark,.no-touch button.btn.ghost:hover.onBright,.no-touch button.btn.ghost:hover.onDark,.no-touch input.btn.ghost:hover.onBright,.no-touch input.btn.ghost:hover.onDark{color:#fff}.no-touch .btn.ghost:hover.onBright [class^=icon-] svg .line,.no-touch a.btn.ghost:hover.onBright [class^=icon-] svg .line,.no-touch button.btn.ghost:hover.onBright [class^=icon-] svg .line,.no-touch input.btn.ghost:hover.onBright [class^=icon-] svg .line{stroke:#fff}.no-touch .btn.ghost:hover.onBright [class^=icon-] svg .surface,.no-touch a.btn.ghost:hover.onBright [class^=icon-] svg .surface,.no-touch button.btn.ghost:hover.onBright [class^=icon-] svg .surface,.no-touch input.btn.ghost:hover.onBright [class^=icon-] svg .surface{fill:#fff}.btn.round,a.btn.round,button.btn.round,input.btn.round{padding-right:3em;padding-left:3em;border-radius:9999px}.btn.circle,a.btn.circle,button.btn.circle,input.btn.circle{border-radius:50%}.btn.small,a.btn.small,button.btn.small,input.btn.small{font-size:1.2rem}.btn.smallX,a.btn.smallX,button.btn.smallX,input.btn.smallX{padding:.36364em 1.36364em .18182em;font-size:1.1rem}.btn.large,a.btn.large,button.btn.large,input.btn.large{font-size:1.8rem}.btn.disabled,.btn:disabled,a.btn.disabled,a.btn:disabled,button.btn.disabled,button.btn:disabled,input.btn.disabled,input.btn:disabled{border:none;cursor:not-allowed;opacity:.4;pointer-events:none}.no-touch .btn.disabled:hover,.no-touch .btn[disabled]:hover,.no-touch a.btn.disabled:hover,.no-touch a.btn[disabled]:hover,.no-touch button.btn.disabled:hover,.no-touch button.btn[disabled]:hover,.no-touch input.btn.disabled:hover,.no-touch input.btn[disabled]:hover{background-color:#0550a5}.btn.hasIcon,a.btn.hasIcon,button.btn.hasIcon,input.btn.hasIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn.hasIcon [class^=icon-],a.btn.hasIcon [class^=icon-],button.btn.hasIcon [class^=icon-],input.btn.hasIcon [class^=icon-]{-ms-flex-negative:0;flex-shrink:0}.btn.hasIcon [class^=icon-].posLeft,a.btn.hasIcon [class^=icon-].posLeft,button.btn.hasIcon [class^=icon-].posLeft,input.btn.hasIcon [class^=icon-].posLeft{margin-right:1.5em}.btn.hasIcon [class^=icon-].posRight,a.btn.hasIcon [class^=icon-].posRight,button.btn.hasIcon [class^=icon-].posRight,input.btn.hasIcon [class^=icon-].posRight{margin-left:1.5em}.btn.hasIcon .icon-arrow.posLeft,a.btn.hasIcon .icon-arrow.posLeft,button.btn.hasIcon .icon-arrow.posLeft,input.btn.hasIcon .icon-arrow.posLeft{margin-left:-.75em}.btn.hasIcon .icon-arrow.posRight,a.btn.hasIcon .icon-arrow.posRight,button.btn.hasIcon .icon-arrow.posRight,input.btn.hasIcon .icon-arrow.posRight{margin-right:-.75em}.btn.hasIcon.smallX [class^=icon-],a.btn.hasIcon.smallX [class^=icon-],button.btn.hasIcon.smallX [class^=icon-],input.btn.hasIcon.smallX [class^=icon-]{-ms-flex-negative:0;flex-shrink:0;margin-top:-.18182em}.btn.hasIcon.smallX [class^=icon-].posLeft,a.btn.hasIcon.smallX [class^=icon-].posLeft,button.btn.hasIcon.smallX [class^=icon-].posLeft,input.btn.hasIcon.smallX [class^=icon-].posLeft{margin-right:.36364em}.btn.hasIcon.smallX [class^=icon-].posRight,a.btn.hasIcon.smallX [class^=icon-].posRight,button.btn.hasIcon.smallX [class^=icon-].posRight,input.btn.hasIcon.smallX [class^=icon-].posRight{margin-left:.36364em}.btn.hasIcon.smallX .icon-arrow.posLeft,a.btn.hasIcon.smallX .icon-arrow.posLeft,button.btn.hasIcon.smallX .icon-arrow.posLeft,input.btn.hasIcon.smallX .icon-arrow.posLeft{margin-left:-.36364em}.btn.hasIcon.smallX .icon-arrow.posRight,a.btn.hasIcon.smallX .icon-arrow.posRight,button.btn.hasIcon.smallX .icon-arrow.posRight,input.btn.hasIcon.smallX .icon-arrow.posRight{margin-right:-.36364em}.btn.onlyIcon,a.btn.onlyIcon,button.btn.onlyIcon,input.btn.onlyIcon{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;padding:0}.btn.onlyIcon.small,a.btn.onlyIcon.small,button.btn.onlyIcon.small,input.btn.onlyIcon.small{width:24px;height:24px}.btn.onlyIcon.bgNone,a.btn.onlyIcon.bgNone,button.btn.onlyIcon.bgNone,input.btn.onlyIcon.bgNone{background:none}.no-touch .btn.onlyIcon.bgNone:hover [class^=icon-] svg .line,.no-touch a.btn.onlyIcon.bgNone:hover [class^=icon-] svg .line,.no-touch button.btn.onlyIcon.bgNone:hover [class^=icon-] svg .line,.no-touch input.btn.onlyIcon.bgNone:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch .btn.onlyIcon.bgNone:hover [class^=icon-] svg .surface,.no-touch a.btn.onlyIcon.bgNone:hover [class^=icon-] svg .surface,.no-touch button.btn.onlyIcon.bgNone:hover [class^=icon-] svg .surface,.no-touch input.btn.onlyIcon.bgNone:hover [class^=icon-] svg .surface{fill:#00a0e1}.btn.onlyIcon .text,a.btn.onlyIcon .text,button.btn.onlyIcon .text,input.btn.onlyIcon .text{display:none}.btn.textLink,a.btn.textLink,button.btn.textLink,input.btn.textLink{padding:0;background:transparent;color:inherit;font-size:inherit}.no-touch .btn.textLink:hover,.no-touch a.btn.textLink:hover,.no-touch button.btn.textLink:hover,.no-touch input.btn.textLink:hover{background-color:transparent;color:#00a0e1}.btn.textLink.hasIcon .icon-arrow.posLeft,a.btn.textLink.hasIcon .icon-arrow.posLeft,button.btn.textLink.hasIcon .icon-arrow.posLeft,input.btn.textLink.hasIcon .icon-arrow.posLeft{margin-left:0}.btn.textLink.hasIcon .icon-arrow.posRight,a.btn.textLink.hasIcon .icon-arrow.posRight,button.btn.textLink.hasIcon .icon-arrow.posRight,input.btn.textLink.hasIcon .icon-arrow.posRight{margin-right:0}button.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;outline:none;font-family:inherit}input[type=button].btn,input[type=reset].btn,input[type=submit].btn{border:none;font-family:inherit;vertical-align:baseline}input.txt,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;padding:.75em 1.4em;border:1px solid #c9cacc;border-radius:0;background:#fff;font-family:inherit;line-height:1.7;-webkit-transition:all .1s ease;transition:all .1s ease}input.txt:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#00a0e1}input.txt.sizeFixed,input[type=email].sizeFixed,input[type=password].sizeFixed,input[type=search].sizeFixed,input[type=tel].sizeFixed,input[type=text].sizeFixed,input[type=url].sizeFixed,textarea.sizeFixed{width:auto}textarea{height:8em}::-webkit-input-placeholder{color:rgba(0,0,0,.4)}::-moz-placeholder{color:rgba(0,0,0,.4)}:-ms-input-placeholder{color:rgba(0,0,0,.4)}.radioWrap{position:relative}.radioWrap input[type=radio]{position:absolute;top:0;left:0;opacity:0}.radioWrap .text{display:inline-block;padding-left:2em}.radioWrap .text:after,.radioWrap .text:before{display:block;position:absolute;top:50%;content:""}.radioWrap .text:before{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:1.2em;height:1.2em;margin-top:-.6em;border:1px solid #c9cacc;border-radius:50%;background-color:#fff;-webkit-transition:all .1s ease;transition:all .1s ease}.radioWrap .text:after{left:.6em;width:.5em;height:.5em;margin-top:-.25em;margin-left:-.25em;border-radius:50%;background-color:rgba(0,160,225,0);-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.radioWrap input[type=radio]:checked+.text:after{background-color:#00a0e1}.radioWrap input[type=radio]:checked+.text,.radioWrap input[type=radio]:focus+.text{color:#00a0e1}.radioWrap input[type=radio]:checked+.text:before,.radioWrap input[type=radio]:focus+.text:before{border-color:#00a0e1}.radioWrap input[type=radio]:disabled+.text{cursor:not-allowed;opacity:.4;pointer-events:none}.radioWrap input[type=radio]:disabled+.text:before{border-color:#c9cacc}.radioWrap input[type=radio]:disabled+.text:after{opacity:0}.checkboxWrap{position:relative}.checkboxWrap input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.checkboxWrap .text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkboxWrap .text:after,.checkboxWrap .text:before{content:""}.checkboxWrap .text:before{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:1.43em;min-width:20px;height:1.43em;min-height:20px;margin-right:1em;border:1px solid #c9cacc;background-color:#fff;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.checkboxWrap .text:after{position:absolute;top:50%;left:.71em;width:.71em;min-width:10px;height:.43em;min-height:6px;-webkit-transform:rotate(-45deg) translate(10%,-90%);transform:rotate(-45deg) translate(10%,-90%);border-bottom:1px solid #0550a5;border-left:1px solid #0550a5;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:opacity,border-color;transition-property:opacity,border-color}.checkboxWrap input[type=checkbox]:checked+.text:after{opacity:1}.checkboxWrap input[type=checkbox]:focus+.text:after,.checkboxWrap input[type=checkbox]:focus+.text:before{border-color:#00a0e1}.checkboxWrap input[type=checkbox]:disabled+.text{cursor:not-allowed;opacity:.4;pointer-events:none}.checkboxWrap input[type=checkbox]:disabled+.text:before{border-color:#c9cacc}.checkboxWrap input[type=checkbox]:disabled+.text:after{opacity:0}.checkboxWrap.round{padding-block:.35714em;padding-inline:.5em 1em;display:block;border:1px solid #c9cacc;border-radius:9999px;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.checkboxWrap.round:has(input[type=checkbox]:checked){border-color:#00a0e1;background-color:#e0f3fb}.checkboxWrap.round:has(input[type=checkbox]:focus){border-color:#00a0e1;background-color:#b2e2f6}.checkboxWrap.round .text{position:relative;top:.07143em;line-height:1.4}.checkboxWrap.round .text:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:-.07143em;width:1.14286em;min-width:0;height:1.14286em;min-height:0;margin-right:.5em;border-radius:50%}.checkboxWrap.round .text:after{left:.57143em;width:.57143em;min-width:0;height:.28571em;min-height:0;-webkit-transform:rotate(-45deg) translateY(-120%);transform:rotate(-45deg) translateY(-120%);border-bottom-color:#fff;border-left-color:#fff}.checkboxWrap.round input[type=checkbox]:checked+.text:before{border-color:#00a0e1;background-color:#00a0e1}.checkboxWrap.round input[type=checkbox]:focus+.text:after{border-color:#fff}.selectWrap{position:relative}.selectWrap .iconWrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1px;right:1px;bottom:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;overflow:hidden;pointer-events:none}.selectWrap .iconWrap:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:skew(-26deg);transform:skew(-26deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;background-color:#f1f3f5;content:"";-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.selectWrap .iconWrap [class^=icon-]{margin-left:.6em;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.selectWrap .iconWrap [class^=icon-] svg .line{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.selectWrap .iconWrap [class^=icon-] svg .surface{-webkit-transition:fill .2s ease;transition:fill .2s ease}.selectWrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;padding:.75em 60px .75em 1.4em;border:1px solid #c9cacc;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;line-height:1.7;-webkit-transition:all .1s ease;transition:all .1s ease}.selectWrap select::-ms-expand{display:none}.selectWrap select:focus{border-color:#0550a5}.selectWrap select:focus+.iconWrap:before{background-color:#0550a5}.selectWrap select:focus+.iconWrap [class^=icon-] svg .line{stroke:#fff}.selectWrap select:focus+.iconWrap [class^=icon-] svg .surface{fill:#fff}.selectWrap.js-selectboxAlign .js-selectboxAlignView{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5em 3em .5em 1em;overflow:hidden;background-color:#fff;pointer-events:none}.selectWrap.js-selectboxAlign[data-align=left] .js-selectboxAlignView{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.selectWrap.js-selectboxAlign[data-align=center] .js-selectboxAlignView{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.selectWrap.js-selectboxAlign[data-align=right] .js-selectboxAlignView{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.selectWrap.js-selectboxAlign [class^=icon-]{position:absolute;top:50%;right:20px}.selectWrap.js-selectboxAlign [class^=icon-].arrowDown.small{margin-top:-7px}.cf:after,.clearfix:after{display:block;clear:both;content:""}.l-container{position:relative;width:100%;height:auto;min-height:100%;margin:0 auto}.l-header{z-index:9999;position:sticky;top:0;right:0;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,#0550a5));background:linear-gradient(90deg,#000 50%,#0550a5 0);color:#fff}.l-header .headerInner{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header .headerInner .logo,.l-header .headerInner .navHandler{-ms-flex-negative:0;flex-shrink:0}.l-header .headerInner .logo{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000}.l-nav{background-color:#fff;color:#000}.l-footer{width:100%}#js-breakpointChecker{z-index:-100;position:absolute;width:0;height:0;overflow:hidden}#js-breakpointChecker div{display:none}.bgColorMain{background-color:#0550a5}.bgColorMainLight{background-color:#6996c9}.bgColorMainPale{background-color:#b4cae4}.bgColorMainGraysh{background-color:#eaeff7}.bgColorSub{background-color:#00a0e1}.bgColorSubLight{background-color:#66c6ed}.bgColorSubPale{background-color:#b2e2f6}.bgColorSubGraysh{background-color:#f1f3f5}.bgColorAccent{background-color:#e14b9b}.bgColorAccentLight{background-color:#ed93c3}.bgColorAccentPale{background-color:#f6c9e1}[class^=icon-]{display:inline-block;vertical-align:middle}[class^=icon-] svg{stroke-width:2;width:100%;height:100%;overflow:visible;vertical-align:top}[class^=icon-] svg .line{stroke:#000}[class^=icon-] svg .surface{fill:#000}[class^=icon-].white svg .line{stroke:#fff}[class^=icon-].white svg .surface{fill:#fff}[class^=icon-].colorMain svg .line{stroke:#0550a5}[class^=icon-].colorMain svg .surface{fill:#0550a5}[class^=icon-].colorSub svg .line{stroke:#00a0e1}[class^=icon-].colorSub svg .surface{fill:#00a0e1}[class^=icon-].colorAccent svg .line{stroke:#e14b9b}[class^=icon-].colorAccent svg .surface{fill:#e14b9b}.btn [class^=icon-] svg .line,a [class^=icon-] svg .line{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.btn [class^=icon-] svg .surface,a [class^=icon-] svg .surface{-webkit-transition:fill .2s ease;transition:fill .2s ease}.no-touch a:not(.btn):hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch a:not(.btn):hover [class^=icon-] svg .surface{fill:#00a0e1}.icon-arrow{width:25px;height:25px}.icon-arrow.arrowLeft{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.icon-arrow.arrowUp{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-arrow.arrowDown{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-arrow.small{width:14px;height:14px}.icon-arrow.smallX{width:10px;height:10px}.icon-arrowBar.arrowLeft{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.icon-arrowBar.arrowUp{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-arrowBar.arrowDown{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-arrowBar.large{width:24px;height:12px}.icon-arrowBar.large svg path{stroke-width:.5}.icon-close{width:26px;height:26px}.icon-close.small{width:13px;height:13px}.icon-close.smallX{width:10px;height:10px}.icon-menu{width:26px;height:26px}.icon-mail,.icon-search{width:18px;height:18px}.icon-download{width:16px;height:16px}.icon-download.smallX{width:12px;height:12px}.icon-cart{width:18px;height:18px}.icon-external{width:20px;height:20px}.icon-pdf{width:28px;height:14px}.icon-pin{width:16px;height:16px}.icon-patent,.icon-products,.icon-technical{width:50px;height:50px}.icon-hyperpolymer{width:120px;height:80px}.icon-vpm{width:80px;height:80px}.icon-crisismanagement,.icon-csr,.icon-iso,.icon-mark-junkosha{width:75px;height:75px}.icon-filter,.icon-trash{width:16px;height:16px}.icon-designer,.icon-entry{width:20px;height:20px}.icon-recruitFaq,.icon-recruitGuideline,.icon-recruitSystem,.icon-recruitWorking{width:80px;height:80px}.titlePage{font-weight:400;letter-spacing:.048em;line-height:1.4}.titleSectionPrimary{color:#0550a5;font-weight:400}.wrapColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapColumn,.wrapColumn>[class*=col]{-webkit-box-sizing:border-box;box-sizing:border-box}.wrapColumn.posCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapColumn.posRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wrapColumn.posSpaceBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapColumn.alignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapColumn.alignBottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wrapColumn.orderReverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wrapColumn.hasMargin{margin-top:-30px;margin-right:-15px;margin-left:-15px}.wrapColumn.hasMargin>[class*=col]{margin-top:30px;padding-right:15px;padding-left:15px}.wrapColumn>.col-1{width:8.33%}.wrapColumn>.col-2{width:16.67%}.wrapColumn>.col-3{width:25%}.wrapColumn>.col-4{width:33.33%}.wrapColumn>.col-5{width:41.67%}.wrapColumn>.col-6{width:50%}.wrapColumn>.col-7{width:58.33%}.wrapColumn>.col-8{width:66.67%}.wrapColumn>.col-9{width:75%}.wrapColumn>.col-10{width:83.33%}.wrapColumn>.col-11{width:91.67%}.wrapColumn>.col-12{width:100%}.listLink{border-top:1px solid #c9cacc}.listLinkItem{border-bottom:1px solid #c9cacc}.listLink a.listLinkItemInner{display:block}.listLink.hasIcon .listLinkItemInner{display:-webkit-box;display:-ms-flexbox;display:flex}.listLink.hasIcon .wrapIcon{position:relative;-ms-flex-negative:0;flex-shrink:0;line-height:1}.listLink.hasIcon .wrapIcon:first-child{margin-right:-.3em}.floatingDl .floatingDt{float:left}.floatingDl .floatingDd{margin-bottom:.6em}.floatingDl.slim .floatingDt{width:8%}.floatingDl.slim .floatingDd{padding-left:10%}.floatingDl.medium .floatingDt{width:12%}.floatingDl.medium .floatingDd{padding-left:14%}.contentTtl01{color:#0550a5;font-size:2.6rem;font-weight:400;letter-spacing:.024em}.contentTtl02{position:relative;font-weight:400;letter-spacing:.048em;line-height:1.4}.contentTtl02 .small{display:block;margin-bottom:.3em}.contentTtl02:before{position:absolute;top:0;left:0;width:20px;height:1px;background:#c9cacc;content:""}.contentLead{color:#0550a5;font-weight:400}.contentLead,.contentTxt{letter-spacing:.048em}.contentTxt.notes,.contentTxt .notes{color:#b2b2b2}.contentTxt.blue,.contentTxt .blue{color:#0550a5}.videoLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videoLink .videoImg{position:relative;padding-top:56.25%}.videoLink .videoImg [data-object-fit]{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.videoLink .videoImgOverlay{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.videoLink .videoImg [class*=icon-]{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-touch .videoLink a.videoLink:hover [class^=icon-] svg .line{stroke:#fff}.no-touch .videoLink a.videoLink:hover [class^=icon-] svg .surface{fill:#fff}.videoLink .videoDescription{margin-top:15px;overflow-x:hidden}.videoListItem .videoLink{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding-bottom:1em;border-bottom:1px solid #c9cacc}.groupButton{gap:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.groupButton.marginNarrowX{gap:8px}.formItem{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:20px;padding-left:20px}.formItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.formItemLabel{margin-bottom:.25em;cursor:pointer}.formItemError{position:relative;margin-top:.25em;padding:.25em .5em;border-radius:3px;background-color:#f9dfdd;color:#de1324;font-size:1.2rem}.formItemError:before{display:block;position:absolute;top:-.8em;left:2em;border-right:.6em solid transparent;border-bottom:.8em solid #f9dfdd;border-left:.6em solid transparent;content:""}.formOptionItem{padding:.5em .75em}.formOptionItemWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-.75em;margin-left:-.75em}.formButton,.formOptionItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.formButton{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-15px}.formButtonItem{padding:15px}.listRadio{gap:.28571em 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.listRadio.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.groupInputText{gap:1.07143em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.groupInputText input{max-width:71.21212%}.groupInputText .text{-ms-flex-negative:0;flex-shrink:0}.iframeWrapper{position:relative;width:100%;padding-top:56.25%}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.blockWysiwyg a{color:#00a0e1;text-decoration:underline}.no-touch .blockWysiwyg a:hover{text-decoration:none}.blockWysiwyg span{font-weight:inherit}.blockWysiwyg hr{margin-top:15px;margin-bottom:15px;border-top:1px solid #c9cacc}.blockWysiwyg table{border-top:1px solid #c9cacc;border-left:1px solid #c9cacc}.blockWysiwyg table td,.blockWysiwyg table th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 20px;border-right:1px solid #c9cacc;border-bottom:1px solid #c9cacc}.blockWysiwyg table th+th{border-left-color:#fff}.blockWysiwyg table th{background-color:#0550a5;color:#fff}.no-touch .hoverLinear{position:relative;overflow:hidden}.no-touch .hoverLinear:after,.no-touch .hoverLinear:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:10;position:absolute;top:0;left:0;width:0;height:0;border:1px solid transparent;content:"";pointer-events:none}.no-touch .hoverLinear:hover:after,.no-touch .hoverLinear:hover:before,.no-touch .hoverLinearTrigger:hover .hoverLinear:after,.no-touch .hoverLinearTrigger:hover .hoverLinear:before{width:100%;height:100%}.no-touch .hoverLinear:hover:before,.no-touch .hoverLinearTrigger:hover .hoverLinear:before{border-top-color:#00a0e1;border-right-color:#00a0e1;-webkit-transition:width .15s ease,height .15s ease .15s;transition:width .15s ease,height .15s ease .15s}.no-touch .hoverLinear:hover:after,.no-touch .hoverLinearTrigger:hover .hoverLinear:after{border-bottom-color:#00a0e1;border-left-color:#00a0e1;-webkit-transition:height .15s ease,width .15s ease .15s;transition:height .15s ease,width .15s ease .15s}.navHandler .btn{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;padding:0}.navInner{height:100%}.navListItem.is-current .navListItemPrimary a,.navListItem .navListItemPrimary.is-active a,.no-touch .navListItem:hover .navListItemPrimary a{color:#00a0e1}.navListItem .navListItemSecondary.is-view,.no-touch .navListItem:hover .navListItemSecondary{z-index:999;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.navSecondaryTitle{border-bottom:1px solid #c9cacc;color:#b2b2b2}.navSecondary .linkHasImage .text{display:block}.navOtherList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px -15px}.navOtherListItem{-ms-flex-negative:0;flex-shrink:0;padding:3px 15px}.navLocal{z-index:100;position:sticky;right:0;left:0;border-bottom:1px solid #c9cacc;background-color:#fff}.navLocal .navLocalInner{overflow-x:hidden}.navLocalList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:20px}.navLocal.is-overContent .navLocalList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navLocalListItem{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;padding:0 35px;color:#b2b2b2;word-break:keep-all}.navLocalListItem+.navLocalListItem{border-left:1px solid #c9cacc}.navLocalListItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.navLocalListItem [class^=icon-]{position:relative;top:-1px;margin-right:.8em}.navLocalListItem [class^=icon-] svg .line{stroke:#b2b2b2}.navLocalListItem [class^=icon-] svg .surface{fill:#b2b2b2}.navLocalListItem .icon-arrow{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.navLocalListItem.is-current{color:#0550a5}.navLocalListItem.is-current [class^=icon-] svg .line{stroke:#0550a5}.navLocalListItem.is-current [class^=icon-] svg .surface{fill:#0550a5}.navLocalListItem.is-current .icon-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.no-touch .navLocalListItem a:hover{color:#00a0e1}.js-checkNavWidth .navLocalList{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navLocalList.slick-slider{display:block;position:relative}.navLocalList.slick-slider .navLocalListItem{border-left:1px solid #c9cacc;vertical-align:top}.navLocalList.slick-slider [data-slick-index="0"] .navLocalListItem{border-left:none}.navLocalList.slick-slider .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100;position:absolute;top:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navLocalList.slick-slider .slick-arrow.slick-prev{left:-12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:35px;background-image:-webkit-gradient(linear,left top,right top,color-stop(40%,#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#fff 40%,hsla(0,0%,100%,0))}.navLocalList.slick-slider .slick-arrow.slick-next{right:-12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:35px;background-image:-webkit-gradient(linear,right top,left top,color-stop(40%,#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,#fff 40%,hsla(0,0%,100%,0))}.navLocalList.slick-slider .slick-arrow.slick-disabled{opacity:0}.navLocalList.slick-slider .slick-arrow .btn{background-color:transparent}.navLocalList.slick-slider .slick-arrow .btn svg .line{stroke:#0550a5}.navLocalList.slick-slider .slick-arrow .btn svg .surface{fill:#0550a5}.no-touch .navLocalList.slick-slider .slick-arrow .btn:hover svg .line{stroke:#00a0e1}.no-touch .navLocalList.slick-slider .slick-arrow .btn:hover svg .surface{fill:#00a0e1}.formSearchItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.formSearchItemText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.formSearchItemText input[type=text]{width:100%;height:100%;border-right:0;border-color:#0550a5}.formSearchItemText ::-webkit-input-placeholder{color:#0550a5}.formSearchItemText ::-moz-placeholder{color:#0550a5}.formSearchItemText :-ms-input-placeholder{color:#0550a5}.formSearchItemBtn{position:relative;-ms-flex-negative:0;flex-shrink:0}.formSearchItemBtn .btn{z-index:1;position:relative}.formSearchItemBtn:before{display:block;z-index:0;position:absolute;top:0;bottom:0;width:40px;-webkit-transform:skewX(-27deg);transform:skewX(-27deg);-webkit-transform-origin:left top;transform-origin:left top;background-color:#0550a5;content:"";pointer-events:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.no-touch .formSearchItemBtn:hover:before{background-color:#6996c9}.boxFormSearch{position:relative;overflow:hidden;background-color:#0550a5;color:#fff}.boxFormSearchHeaderTitle,.boxFormSearchTitle{font-size:2.4rem;font-weight:700}.boxFormSearchBg{position:absolute;top:50%;right:0;-webkit-transform:translate(23%,-50%);transform:translate(23%,-50%);opacity:.1}.boxFormSearch .formSearch{z-index:10;position:relative;border:1px solid #fff}.boxFormSearch .formSearchItemText input[type=text]{border:none;background-color:transparent;color:#fff}.boxFormSearch .formSearchItemText ::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.boxFormSearch .formSearchItemText ::-moz-placeholder{color:hsla(0,0%,100%,.5)}.boxFormSearch .formSearchItemText :-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.boxFormSearch .formSearchItemBtn .btn,.boxFormSearch .formSearchItemBtn:before{background-color:#fff}.boxFormSearchHeader .formSearch{width:auto}.boxFormSearchHeader .formSearchLabel{cursor:pointer}.boxFormSearchHeader .formSearchLabel .text{display:none}.boxFormSearchFooter .formSearch{width:auto;border:1px solid #0550a5}.boxFormSearchFooter .formSearchItemText input[type=text]{border:none;background-color:transparent;color:#fff}.boxFormSearchFooter .formSearchItemText ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.boxFormSearchFooter .formSearchItemText ::-moz-placeholder{color:hsla(0,0%,100%,.4)}.boxFormSearchFooter .formSearchItemText :-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.boxFormSearchFooter .formSearchItemBtn .btn,.no-touch .boxFormSearchFooter .formSearchItemBtn .btn:hover{background-color:transparent}.no-touch .boxFormSearchFooter .formSearchItemBtn .btn:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch .boxFormSearchFooter .formSearchItemBtn .btn:hover [class^=icon-] svg .surface{fill:#00a0e1}.boxFormSearchFooter .formSearchItemBtn:before{display:none}.pagetop[id=js-pagetop]{z-index:100;position:fixed;right:10px;bottom:10px;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.pagetop[id=js-pagetop].is-appear{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.pagetop .btn.ghost{border-color:#0550a5;background-color:#fff}.no-touch .pagetop .btn.ghost:hover{background-color:#0550a5}.no-touch .pagetop .btn.ghost:hover [class^=icon-] svg .line{stroke:#fff}.no-touch .pagetop .btn.ghost:hover [class^=icon-] svg .surface{fill:#fff}.pagetop .btn.onlyIcon{width:45px;height:45px}.pagetop .btn .icon-arrow{width:20px;height:20px}[id=header] .navLangInner{height:100%}.blockFooter01{background:#0550a5;color:#fff}.boxInquiryFooter .textMain{line-height:1}.boxInquiryFooter .textMain.sansEn{font-weight:lighter}.blockFooter02 .logo{width:160px;margin-bottom:10px}.blockFooter02 .navLangList{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.blockFooter02 .navLangListItem+.navLangListItem{margin-top:.2em}.blockFooter03{overflow:hidden;background-color:#fff}.cookieAccept{z-index:101;position:fixed;right:0;bottom:0;left:0;padding-top:30px;padding-bottom:30px;-webkit-transform:translateY(0);transform:translateY(0);background-color:#0550a5;-webkit-box-shadow:0 0 48px rgba(0,0,0,.2);box-shadow:0 0 48px rgba(0,0,0,.2);color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.cookieAccept.is-hidden{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;pointer-events:none}.cookieAccept a,.cookieAccept a:hover{color:inherit}.cookieAcceptBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}.cookieAcceptBtn .itemBtn{margin:8px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5em;margin-left:-.5em}.breadcrumb:after{display:block;position:absolute;bottom:0;left:.5em;border-bottom:1px solid #c9cacc;content:""}.breadcrumbItem.is-current,.breadcrumbItem.is-current a{color:#00a0e1}.breadcrumbItem .icon-arrow{position:relative;vertical-align:bottom}.breadCrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;letter-spacing:.048em}.breadCrumbs .breadCrumbCurrent,.breadCrumbs .breadCrumbLink{margin-bottom:.5em}.breadCrumbs .breadCrumbCurrent:before,.breadCrumbs .breadCrumbLink:before{display:inline-block;width:7px;height:7px;margin:0 1em 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #000;border-right:1px solid #000;content:""}.breadCrumbs .breadCrumbCurrent:first-child:before,.breadCrumbs .breadCrumbLink:first-child:before{display:none}.breadCrumbs .breadCrumbLink{margin-right:1em}.breadCrumbs .breadCrumbCurrent{color:#00a0e1}.hero{position:relative}.hero.is-dark{background-color:#000;color:#fff}.hero .btnToContent{z-index:10;position:absolute}.hero .btnToContentWrap .blockFooter03Inner,.hero .btnToContentWrap .l-inner{position:relative}.hero .btnToContent .btn,.no-touch .hero .btnToContent .btn:hover{background-color:transparent}.hero.is-dark [class^=icon-] svg .line{stroke:#fff}.hero.is-dark [class^=icon-] svg .surface{fill:#fff}.mainVisual{position:relative;height:650px;-webkit-transition:height .3s ease;transition:height .3s ease}.mainVisual .blockFooter03Inner,.mainVisual .l-inner{height:100%}.mainVisualInner{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;position:relative;height:100%}.mainVisualText .textMain{font-weight:400;line-height:1.2}.mainVisualImage{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.mainVisualImage .image{width:100%;height:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero.is-dark .mainVisualImage .image{background-color:#000}.mainVisualImage:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 80%);content:""}.hero.is-dark .mainVisualImage:after{background:linear-gradient(110deg,rgba(0,0,0,.9),transparent 80%)}.hero.is-dark .breadcrumb:after{border-bottom-color:#fff}.hero.is-dark .breadcrumbItem a{color:#fff}.hero.is-dark .breadcrumbItem.is-current a{color:#00a0e1}.blockNewsPickupTitle{color:#0550a5}.blockNewsPickupTitle .textMain{display:block;font-weight:300;line-height:1.2}.blockNewsPickupTitle .textSub{display:block}.boxNewsPickupImage{position:relative;padding:0 30px 30px 0}.boxNewsPickupImage img{z-index:1;position:relative;width:100%}.boxNewsPickupImage:before{display:block;z-index:2;position:absolute;top:0;right:30px;bottom:30px;left:0;border:1px solid #0550a5;content:""}.boxNewsPickupImage:after{display:block;z-index:0;position:absolute;top:30px;right:0;bottom:0;left:30px;background-color:#fff;-webkit-box-shadow:0 .1px .7px rgba(74,74,74,.011),0 .3px 1.6px rgba(74,74,74,.016),0 .6px 3px rgba(74,74,74,.02),0 1.1px 5.4px rgba(74,74,74,.024),0 2.1px 10px rgba(74,74,74,.029),0 5px 24px rgba(74,74,74,.04);box-shadow:0 .1px .7px rgba(74,74,74,.011),0 .3px 1.6px rgba(74,74,74,.016),0 .6px 3px rgba(74,74,74,.02),0 1.1px 5.4px rgba(74,74,74,.024),0 2.1px 10px rgba(74,74,74,.029),0 5px 24px rgba(74,74,74,.04);content:""}.boxNewsPickupMeta .date+.category{margin-left:30px}.boxNewsPickupMeta:after{display:block;width:40px;border-bottom:1px solid #c9cacc;content:""}.boxNewsPickupTitle{font-size:2.6rem;line-height:1.4}.blockNewsTitle{color:#0550a5;font-weight:400;line-height:1.2}.listLinkNews .listLinkItemInner,.listLinkNews a.listLinkItemInner{display:-webkit-box;display:-ms-flexbox;display:flex}.listLinkNews .date{-ms-flex-negative:0;flex-shrink:0;width:6.5em;white-space:nowrap}.listLinkLatestNews.listLink a.listLinkItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.1em 0}.listLinkLatestNews.listLink .icon-external{position:absolute;top:15px;right:0}.listLinkLatestNews.listLink .icon-pdf{position:absolute;top:7px;right:0}.listLinkLatestNews .date{-ms-flex-negative:0;flex-shrink:0;width:6.5em;white-space:nowrap}.listLinkLatestNews .title{width:100%}.blockLinkRelativeTitle{color:#0550a5;font-weight:400;line-height:1.2}.pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-8px;margin-left:-8px}.pagenationItem{padding:0 8px}.pagenation .btn.round{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;width:45px;height:45px;padding:.2em 0 0;border-color:#c9cacc;font-size:1.4rem}.no-touch .pagenation .btn.round:hover{border-color:#00a0e1;background-color:transparent;color:#00a0e1}.no-touch .pagenationItem.is-current .btn:hover,.pagenationItem.is-current .btn{border-color:#0550a5;color:#0550a5}.bottomLink{margin-bottom:-15px}.bottomLink .btn{margin-right:25px;margin-bottom:15px}.boxMovieNewIdentityInner{max-width:800px;margin-right:auto;margin-left:auto}[id=container]:after{display:block;z-index:9999;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;content:"";-webkit-transition:opacity .2s ease;transition:opacity .2s ease}[id=container].is-loaded:after{opacity:0;pointer-events:none}.js-carouselItem{display:none;vertical-align:bottom}.js-carouselItem:first-child,.slick-initialized .js-carouselItem{display:block}.slick-dots{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}.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:20px;height:20px;margin:0;padding:0;overflow:hidden;border:none;outline:none;background:none;color:#000;font-family:inherit;text-indent:200%;white-space:nowrap}.slick-dots li button:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border:1px solid #000;border-radius:50%;content:"";-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:border-color,background-color;transition-property:border-color,background-color}.no-touch .slick-dots li button:hover:before{border-color:#00a0e1;background-color:#00a0e1}.slick-dots li.slick-active button:before{background-color:#000}.simplebar-content-wrapper{-ms-overflow-style:none!important;scrollbar-width:none!important}.simplebar-content-wrapper::-webkit-scrollbar{display:none!important}.simplebar-track{border-radius:9999px;background-color:#f1f3f5}.simplebar-track .simplebar-scrollbar:before{background-color:#0550a5;opacity:1}[data-accordion-toggle]{cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}[data-accordion-toggle] [class^=icon-] svg .line{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}[data-accordion-toggle] [class^=icon-] svg .surface{-webkit-transition:fill .2s ease;transition:fill .2s ease}.no-touch [data-accordion-toggle]:hover{color:#00a0e1}.no-touch [data-accordion-toggle]:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch [data-accordion-toggle]:hover [class^=icon-] svg .surface{fill:#00a0e1}[data-accordion-toggle].hasIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-accordion-toggle].hasIcon [class^=icon-]{-ms-flex-negative:0;flex-shrink:0}[data-accordion-toggle].hasIcon [class^=icon-].posLeft{margin-right:1.5em}[data-accordion-toggle].hasIcon [class^=icon-].posRight{margin-left:auto;padding-left:1.5em}[data-accordion-content]{display:none}[data-accordion-content].is-open{display:block}[data-dropdown]{position:relative}[data-dropdown-toggle]{cursor:pointer}[data-dropdown-toggle] [class^=icon-] svg .line{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}[data-dropdown-toggle] [class^=icon-] svg .surface{-webkit-transition:fill .2s ease;transition:fill .2s ease}[data-dropdown-toggle].hasIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-dropdown-toggle].hasIcon [class^=icon-]{-ms-flex-negative:0;flex-shrink:0}[data-dropdown-toggle].hasIcon [class^=icon-].posLeft{margin-right:1.5em}[data-dropdown-toggle].hasIcon [class^=icon-].posRight{margin-left:auto;padding-left:1.5em}[data-dropdown-content]{display:none;z-index:10;position:absolute;top:100%;right:0;left:0}[data-dropdown-content].is-open{display:block}.js-modal{display:none;z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);cursor:pointer;opacity:0}.js-modalInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.js-modal .btnCloseModal{z-index:10;position:relative;margin-right:0;margin-left:auto}.js-modalContent{display:none}.js-modal .js-modalContent{display:block;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(74,74,74,.1);box-shadow:0 2px 12px 0 rgba(74,74,74,.1);cursor:default}.js-modal .js-modalContentWrapper{max-height:100%}.tooltip{display:block!important;z-index:100}.tooltip .tooltip-inner{padding:.25em 10px;border:1px solid #c9cacc;background:#fff}.tooltip .tooltip-arrow{z-index:1;position:absolute;width:0;height:0;margin:8px;border-style:solid;border-color:#c9cacc}.tooltip .tooltip-arrow:after{display:block;position:absolute;border-style:solid;border-color:#fff;content:""}.tooltip[x-placement^=top]{margin-bottom:8px}.tooltip[x-placement^=top] .tooltip-arrow{bottom:-8px;left:calc(50% - 6px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=top] .tooltip-arrow,.tooltip[x-placement^=top] .tooltip-arrow:after{border-width:8px 6px 0;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.tooltip[x-placement^=top] .tooltip-arrow:after{bottom:2px;left:-6px}.tooltip[x-placement^=bottom]{margin-top:8px}.tooltip[x-placement^=bottom] .tooltip-arrow{top:-8px;left:calc(50% - 6px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom] .tooltip-arrow,.tooltip[x-placement^=bottom] .tooltip-arrow:after{border-width:0 6px 8px;border-top-color:transparent!important;border-right-color:transparent!important;border-left-color:transparent!important}.tooltip[x-placement^=bottom] .tooltip-arrow:after{top:2px;left:-6px}.tooltip[x-placement^=right]{margin-left:8px}.tooltip[x-placement^=right] .tooltip-arrow{top:calc(50% - 6px);left:-8px;margin-right:0;margin-left:0}.tooltip[x-placement^=right] .tooltip-arrow,.tooltip[x-placement^=right] .tooltip-arrow:after{border-width:6px 8px 6px 0;border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.tooltip[x-placement^=right] .tooltip-arrow:after{top:-6px;left:2px}.tooltip[x-placement^=left]{margin-right:8px}.tooltip[x-placement^=left] .tooltip-arrow{top:calc(50% - 6px);right:-8px;margin-right:0;margin-left:0}.tooltip[x-placement^=left] .tooltip-arrow,.tooltip[x-placement^=left] .tooltip-arrow:after{border-width:6px 0 6px 8px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.tooltip[x-placement^=left] .tooltip-arrow:after{top:-6px;right:2px}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}[id=home] [id=main]{overflow:hidden}.heroIndex{position:relative;background-color:#000;color:#fff}.heroIndex .btnToContent{z-index:10;position:absolute}.heroIndex .btnToContentWrap .blockFooter03Inner,.heroIndex .btnToContentWrap .l-inner{position:relative}.heroIndex .btnToContent .btn,.no-touch .heroIndex .btnToContent .btn:hover{background-color:transparent}.mainVisualIndex{position:relative;-webkit-transform:height .3s ease;transform:height .3s ease}.mainVisualIndex .blockFooter03Inner,.mainVisualIndex .l-inner{height:100%}.mainVisualIndexInner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.mainVisualIndexText .textMain{font-weight:300;line-height:1.2}.mainVisualIndexText .textSub{font-weight:300}.mainVisualIndexImage{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.mainVisualIndexImage .image{width:100%;height:100%;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover}[id=js-carouselMV]{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}[id=js-carouselMV].slick-initialized{opacity:1}[id=js-carouselMV] .mainVisualIndexBtn,[id=js-carouselMV] .mainVisualIndexText{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[id=js-carouselMV].slick-initialized .is-appear .mainVisualIndexBtn,[id=js-carouselMV].slick-initialized .is-appear .mainVisualIndexText{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}[id=js-carouselMV] .slick-dots{position:absolute;right:0;left:0}[id=js-carouselMV] .slick-dots li button{color:#fff}[id=js-carouselMV] .slick-dots li button:before{border-color:#fff}.no-touch [id=js-carouselMV] .slick-dots li button:hover:before{border-color:#00a0e1;background-color:#00a0e1}[id=js-carouselMV] .slick-dots li.slick-active button:before{background-color:#fff}.articleIndexTitle{color:#0550a5;text-align:center}.articleIndexTitle .textMain,.articleIndexTitle .textSub{display:block}.articleIndexTitle .textMain{line-height:1.2}.articleIndexTitle .textMain.sansEn{font-weight:300}.articleIndexTextIntro{text-align:center}.blockTwitterIndex+[id=technologyIndex],[id=newsIndex]+[id=technologyIndex]{background-color:#f1f3f5}.boxHyperPolymer{position:relative;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.boxHyperPolymerText .textMain{font-weight:300}.boxHyperPolymerText .textSub{font-size:1.6rem;line-height:1.75}.listTechnologyIndex{background-color:#f1f3f5}.no-touch .listTechnologyIndex a:hover .listTechnologyIndexImage .text{color:#00a0e1}.boxInnovationIndexTitle .textMain{display:block;margin-bottom:.3em;line-height:1}.boxInnovationIndexTitle .textMain.sansEn{font-weight:300}.boxInnovationIndexTitle .textSub{display:block}.boxCaseStudyIndex{position:relative;background-color:#01010b;background-image:url(/assets/img/defaults/pc/index/bg_innovation_case.jpg);background-repeat:no-repeat;background-size:auto 100%;color:#fff}.boxCaseStudyIndexText{display:inline-block;position:relative;font-weight:300;line-height:1.4}.boxCaseStudyIndexBtn{margin:-10px -15px}.boxCaseStudyIndexBtnItem{padding:10px 15px}.boxCaseStudyIndexCaption{position:absolute;right:0;bottom:0;padding:.5em 1em;font-size:1rem}.boxIndustriesIndex{overflow:hidden;background-color:#000;color:#fff}.boxIndustriesIndex a{color:inherit}.listIndustriesIndex{margin-right:-15px;margin-left:-15px}.listIndustriesIndex a.listIndustriesIndexItemInner,.listIndustriesIndexItemInner{display:block;position:relative;margin-right:15px;margin-left:15px}.listIndustriesIndexImage{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover}.touch .listIndustriesIndexImage:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #00a0e1;content:"";pointer-events:none}.listIndustriesIndexText{position:absolute;right:0;left:0}.listIndustriesIndexText .textSub{margin-bottom:.5em;color:#00a0e1}.listIndustriesIndexText .textMain{font-size:1.6rem}.listIndustriesIndexIcon{position:absolute;right:0;bottom:0;left:0}.no-touch a:hover .listIndustriesIndexIcon [class^=icon-] svg .line{stroke:#fff}.no-touch a:hover .listIndustriesIndexIcon [class^=icon-] svg .surface{fill:#fff}[id=js-carouselIndustries].slick-initialized .slick-list{overflow:visible}[id=js-carouselIndustries].slick-initialized .slick-arrow{position:absolute}[id=js-carouselIndustries].slick-initialized .slick-arrow .btn{width:45px;height:45px;background-color:transparent}.no-touch [id=js-carouselIndustries].slick-initialized .slick-arrow .btn:hover{background-color:transparent}[id=js-carouselIndustries].slick-initialized .slick-arrow.slick-disabled .btn{opacity:.3}.no-touch [id=js-carouselIndustries].slick-initialized .slick-arrow .btn:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch [id=js-carouselIndustries].slick-initialized .slick-arrow .btn:hover [class^=icon-] svg .surface{fill:#00a0e1}[id=js-carouselIndustries].slick-initialized .arrowPrev{right:46px}[id=js-carouselIndustries].slick-initialized .arrowNext{right:0;border-left:1px solid #fff}[id=js-carouselIndustries].slick-initialized .slick-dots{position:absolute;right:0;bottom:0;left:0}[id=js-carouselIndustries].slick-initialized .slick-dots li button{color:#fff}[id=js-carouselIndustries].slick-initialized .slick-dots li button:before{border-color:#fff}.no-touch [id=js-carouselIndustries].slick-initialized .slick-dots li button:hover:before{border-color:#00a0e1;background-color:#00a0e1}[id=js-carouselIndustries].slick-initialized .slick-dots li.slick-active button:before{background-color:#fff}.blockFromSearchIndex{position:relative}.blockFromSearchIndex .boxFormSearch{position:absolute;top:0}[id=newsIndex] .blockNewsPickup{padding-bottom:50px;background-color:#f1f3f5}[id=newsIndex] .blockNewsBtnMore{text-align:center}.blockTwitterIndex{overflow:hidden}.blockTwitterIndex .twitterBtn{text-align:center}.blockTwitterIndex .twitterBtn .btn{background:#00a0e1;color:#fff}.blockTwitterIndex .twitterBtn .btn .icon-twitter{width:18px;height:14px;margin-left:10px}.blockTwitterTitleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #c9cacc}.blockTwitterTitleWrap .blockTwitterAccount{margin-left:10px}.blockTwitterTitleWrap .blockTwitterAccount,.blockTwitterTitleWrap .blockTwitterAccount a{color:#b2b2b2;font-size:12px}.blockTwitterTitleWrap .blockTwitterIcon{width:27px;height:21px;margin-left:auto}.blockTwitterTitleWrap .blockTwitterIcon .icon-twitter{width:27px;height:21px}.blockTwitterTitleWrap .blockTwitterIcon .icon-twitter path{fill:#1da1f2}.blockTwitterTitle{color:#0550a5;font-weight:300;line-height:1.2}[id=js-carouselTweet]{margin-right:-15px;margin-left:-15px;padding-top:15px;padding-bottom:25px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}[id=js-carouselTweet].slick-initialized{opacity:1}[id=js-carouselTweet] .boxTweet{display:none}[id=js-carouselTweet] .boxTweet:first-child,[id=js-carouselTweet].slick-initialized .boxTweet{display:block}[id=js-carouselTweet] .slick-dots{margin-top:20px}[id=js-carouselTweet] .slick-dots li button:before{border-color:#0550a5}[id=js-carouselTweet] .slick-dots li.slick-active button:before{background:#0550a5}[id=js-carouselTweet] .slick-dots li.slick-active button:hover:before{background:#00a0e1}[id=js-carouselTweet] .js-link{cursor:pointer}[id=js-carouselTweet] .boxTweet{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}[id=js-carouselTweet] .boxTweetInner{position:relative;height:100%;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(74,74,74,.1);box-shadow:0 2px 12px 0 rgba(74,74,74,.1)}[id=js-carouselTweet] .tweetHead{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 10px}[id=js-carouselTweet] .tweetHead .tweetInfo{margin-left:10px}[id=js-carouselTweet] .tweetHead .tweetAvatar{width:35px;height:35px;overflow:hidden;border:1px solid #f1f3f5;border-radius:50%}[id=js-carouselTweet] .tweetHead .tweetUserName{display:block;color:#292929;font-size:1.2rem;font-weight:900;line-height:1}[id=js-carouselTweet] .tweetHead .tweetUserId{color:#596575;font-size:1.1rem;font-weight:900;line-height:1}[id=js-carouselTweet] .tweetHead .tweetDate{color:#596575;font-size:1.1rem;line-height:1}[id=js-carouselTweet] .tweetHead .tweetBird{z-index:2;position:absolute;top:5px;right:15px}[id=js-carouselTweet] .tweetHead .tweetBird .icon-twitter{width:15px;height:12px}[id=js-carouselTweet] .tweetContent{padding:0 15px}[id=js-carouselTweet] .tweetTxt{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;font-size:1.2rem;letter-spacing:.024em;line-height:1.5}[id=js-carouselTweet] .tweetTxt a{color:#1da1f2}[id=js-carouselTweet] .tweetMedia{position:relative;padding-top:66.66667%;overflow:hidden;border-radius:8px}[id=js-carouselTweet] .tweetMediaImage,[id=js-carouselTweet] .tweetMediaMovie{position:absolute;top:0;right:0;bottom:0;left:0}[id=js-carouselTweet] .tweetReaction{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 15px;background:hsla(0,0%,100%,.97)}[id=js-carouselTweet] .tweetReaction a{margin-right:14px;-webkit-transition:all .3s ease;transition:all .3s ease}[id=js-carouselTweet] .tweetReaction a.tweetReactionShare{margin-right:0;margin-left:auto}[id=js-carouselTweet] .tweetReaction a:hover{opacity:.6}[id=js-carouselTweet] .tweetReaction [class^=icon-]{width:13px;height:11px;margin-right:3px}[id=js-carouselTweet] .tweetReaction [class^=icon-] path{fill:#596575}[id=js-carouselTweet] .tweetReaction .tweetReactionNum{color:#596575;font-family:Roboto,serif;font-size:1.1rem;font-weight:900}.blockEmployeeIndex{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff}.blockEmployeeIndexText .textMain{font-weight:300}.blockEmployeeIndexText .textSub{line-height:1.75}[id=innovation] .mainVisualImage:after{display:none}.boxTechnology{background:#f1f3f5}.boxTechnology .boxTechnologyImg{position:relative;background:#000;color:#fff}.boxTechnology .boxTechnologyImg .iconWrap{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.boxTechnology .boxTechnologyTxt{letter-spacing:.048em}body[id=innovation].case .mainVisualImage:after{display:none}body[id=innovation].case .mainVisualImage .caption{position:absolute;right:0;bottom:0;padding:.25em .5em;font-size:1.2rem;line-height:1.4}body[id=innovation].case .mainVisualText .textMain{line-height:1.2}body[id=innovation].case .mainVisualText .textSub{font-weight:300;line-height:1.4}body[id=innovation].case.case01 .mainVisualImage .image{background-color:#01010b}body[id=innovation].case.case02 .mainVisualImage .image{background-position:100% 100%}.blockCaseList.bgGray{background:#f1f3f5}.blockCaseList .caseList a.caseLink{display:block}.blockCaseList .caseList a.caseLink:hover .caseNum{color:#00a0e1}.blockCaseList .caseList .caseImg{position:relative}.blockCaseList .caseList .caseImg .caseImgCaption{position:absolute;right:0;bottom:0;padding:.4em .5em;color:#fff;font-size:1rem;line-height:1.2}.blockCaseList .caseList .caseNum{color:#0550a5;-webkit-transition:color .3s;transition:color .3s}.blockCaseList .caseList .caseCareer,.blockCaseList .caseList .caseNum{display:block;letter-spacing:.048em}.blockProperty{overflow:hidden}.blockProperty .propertyList .propertyContent{padding-bottom:1em;border-bottom:1px solid #c9cacc}.blockProperty .propertyList .propertyImg{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;margin-bottom:15px;background:#f1f3f5}.blockType{overflow:hidden}.blockType.bgGray{background:#f1f3f5}.blockType.bgGray .typeImg{background:#fff}.blockType.bgWhite .typeImg{background:#f1f3f5}.blockType .typeList .typeCode{display:block;margin-bottom:.25em;color:#0550a5;font-size:150%;font-weight:700;letter-spacing:.024em;line-height:1.2}.blockType .typeList .typeName{display:block}.blockType .typeListContent{padding-bottom:1em;border-bottom:1px solid #c9cacc}.blockType .typeList .typeImg{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;text-align:center}.blockType .typeList .typeImg .typeCaption{position:absolute;right:.6em;bottom:.3em;color:#b2b2b2;font-size:1rem;letter-spacing:.05em}.blockIntellectualproperty{overflow:hidden}.blockIntellectualproperty .hasStripe02:after{top:-128px;right:-21.875vw}.blockIntellectualproperty .intellectualpropertyTable+.contentLead,.blockIntellectualproperty .intellectualpropertyTable+.contentTtl01,.blockIntellectualproperty [class*=intellectualpropertyCat]+[class*=intellectualpropertyCat]{margin-top:35px}.blockIntellectualproperty .intellectualpropertyTable{margin:15px 0 18px;font-size:1.2rem;letter-spacing:.048em}.blockIntellectualproperty .intellectualpropertyTable td,.blockIntellectualproperty .intellectualpropertyTable th{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:11px;padding-bottom:9px}.blockIntellectualproperty .intellectualpropertyTable .row01{height:50px;border-right:1px solid #fff;background:#0550a5;color:#fff;font-weight:400;vertical-align:middle}.blockIntellectualproperty .intellectualpropertyTable .row01:last-of-type{border-right:1px solid #0550a5}.blockIntellectualproperty .intellectualpropertyTable .col01{border-left:1px solid #c9cacc;background:#f1f3f5;color:#929292;font-weight:400}.blockIntellectualproperty .intellectualpropertyTable .col01,.blockIntellectualproperty .intellectualpropertyTable .data-cell{border-right:1px solid #c9cacc;border-bottom:1px solid #c9cacc}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data{display:inline-block;width:6em}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data.wide{width:10em}.blockIntellectualproperty .intellectualpropertyNotes{margin-bottom:50px}.blockTechnical{overflow:hidden}.blockTechnical .hasStripe02:after{top:-128px;right:-21.875vw}.blockTechnical .technicalIntroduction{margin-bottom:45px}.technicalList:last-child{margin-bottom:0}.blockTechnicalData{overflow:hidden}.blockTechnicalData .technicalDataTtl{margin-bottom:1em}.blockTechnicalData .numeric{position:relative;margin-right:.25em}.blockTechnicalData .technicalDataTableWrap .technicalDataTable{font-size:1.2rem;letter-spacing:.048em}.blockTechnicalData .technicalDataTableWrap .technicalDataTable td,.blockTechnicalData .technicalDataTableWrap .technicalDataTable th{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:11px;padding-bottom:9px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .row01{height:50px;border-right:1px solid #fff;background:#0550a5;color:#fff;font-weight:400;vertical-align:middle}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .row01:last-of-type{border-right:1px solid #0550a5}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .col01{border-right:1px solid #c9cacc;border-bottom:1px solid #c9cacc;border-left:1px solid #c9cacc;background:#f1f3f5;color:#929292;font-weight:400}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell{border-right:1px solid #c9cacc;border-bottom:1px solid #c9cacc}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell .data{display:inline-block;width:72px}.blockTechnicalData .technicalDataNote{display:block;margin:1em 0;color:#b2b2b2;font-size:1.2rem;letter-spacing:.048em}.blockTechnicalData .technicalDataContent .imgInTxt{vertical-align:text-bottom}.blockTechnicalData .boxTechnicalDataList .technicalDataListTtl{display:block}.blockTechnicalData .technicalDataList01{margin-bottom:30px}.blockTechnicalData .technicalDataList01 li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding-left:17px;font-size:1.6rem;letter-spacing:.048em}.blockTechnicalData .boxTechnicalDataDocument{margin-bottom:45px}.blockTechnicalData .boxTechnicalDataDocument .boxTechnicalDataDocumentTtl{display:block}.blockTechnicalData .boxTechnicalDataDocument .document img{width:100%}.blockTechnicalData .noMargin{margin:0!important}[id=innovation].case .blockCaseList{padding-bottom:40px}[id=innovation].case .blockLinkRelative{padding-bottom:50px}.blockEachCase .notesCase{font-size:1.2rem}.eachCaseContent01{position:relative;overflow:hidden}.eachCaseContent01.bgGray:after{z-index:1;position:absolute;top:0;width:100%;height:100%;background:#f1f3f5;content:""}.eachCaseContent01.hasImage .eachCaseContent01Inner{z-index:2;position:relative}.eachCaseContent01.hasImage .eachCaseContentDesc,.eachCaseContent01.hasImage .eachCaseContentTtl{-webkit-box-sizing:border-box;box-sizing:border-box}.eachCaseContent01 .eachCaseContentImg{position:relative}.eachCaseContent01 .eachCaseContentImg img{z-index:2;position:relative}.eachCaseContent01 .eachCaseContentImg:after{z-index:1;position:absolute;width:100%;height:100%;background:#fff;content:""}.eachCaseContent01 .eachCaseContentImg.noShape:after{display:none}.caseCopy{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover}[id=innovation].case05 .caseCopy{background-color:#f1f3f5}.caseCopy .caseCopyTxt{display:inline-block;position:relative;padding-right:1.1em;padding-left:1.1em;color:#fff;letter-spacing:.048em;line-height:1.4}[id=innovation].case05 .caseCopy .caseCopyTxt{color:#000}.caseCopy .caseCopyTxt:after,.caseCopy .caseCopyTxt:before{position:absolute;font-family:Georgia,serif;font-size:200%;line-height:1}.caseCopy .caseCopyTxt:before{left:0;content:"\201C"}.caseCopy .caseCopyTxt:after{right:0;content:"\201D"}[id=products]:not(.detail) .mainVisualImage .image:after{display:none}.sectionProductCategory:nth-of-type(odd){background-color:#f1f3f5}body:not([id=products]) .listProductCategoryImage,body[id=products]:not(.index) .listProductCategoryImage{position:relative;padding-top:90.27778%}body:not([id=products]) .listProductCategoryImage img,body[id=products]:not(.index) .listProductCategoryImage img{position:absolute;top:0;left:0;width:100%;height:100%}body:not([id=products]) .listProductCategoryImage img[data-object-position],body[id=products]:not(.index) .listProductCategoryImage img[data-object-position]{-o-object-position:bottom center;object-position:bottom center}.listProductCategoryText .text{display:block}.bannerLinkCableSelector{background-color:#0550a5;color:#fff}.bannerLinkCableSelectorTitle{color:#fff}.boxIntroductionAgency{row-gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #c9cacc}.sectionProductIndustry{border-bottom:1px solid #c9cacc}.sectionProductIndustryTitle{margin-bottom:20px}.listProductIndustryItem{position:relative;border:1px solid #c9cacc;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.listProductIndustryTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;background-color:#fff}.listProductIndustryTitle .text{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:.7em 0 .6em 1.4em}.listProductIndustryTitle .iconWrap,.listProductIndustryTitle .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listProductIndustryTitle .iconWrap{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;-webkit-transform:skew(-26deg);transform:skew(-26deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;background-color:#f1f3f5;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.listProductIndustryTitle [class^=icon-]{margin-right:.6em;-webkit-transform:skew(26deg);transform:skew(26deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.listProductIndustryTitle [class^=icon-] svg .line{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.listProductIndustryTitle [class^=icon-] svg .surface{-webkit-transition:fill .2s ease;transition:fill .2s ease}.listProductIndustryTitle .icon-arrow.arrowDown{-webkit-transform:skew(26deg) rotate(90deg);transform:skew(26deg) rotate(90deg)}.listProductIndustryContent{z-index:10;position:absolute;top:100%;right:-1px;left:-1px;border:1px solid #c9cacc;background-color:#fff;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.listProductIndustryItem.is-open,.no-touch .listProductIndustryItem:hover{border-color:#0550a5}.listProductIndustryItem.is-open .listProductIndustryTitle .iconWrap,.no-touch .listProductIndustryItem:hover .listProductIndustryTitle .iconWrap{background-color:#0550a5}.listProductIndustryItem.is-open .listProductIndustryTitle [class^=icon-] svg .line,.no-touch .listProductIndustryItem:hover .listProductIndustryTitle [class^=icon-] svg .line{stroke:#fff}.listProductIndustryItem.is-open .listProductIndustryTitle [class^=icon-] svg .surface,.no-touch .listProductIndustryItem:hover .listProductIndustryTitle [class^=icon-] svg .surface{fill:#fff}.listProductIndustryItem.is-open .listProductIndustryContent,.no-touch .listProductIndustryItem:hover .listProductIndustryContent{border-color:#c9cacc #0550a5 #0550a5}.listProductIndustryItem.is-open .listProductIndustryTitle [class^=icon-]{-webkit-transform:skew(26deg) rotate(180deg);transform:skew(26deg) rotate(180deg)}.listProductIndustryItem.is-open .listProductIndustryTitle .icon-arrow.arrowDown{-webkit-transform:skew(26deg) rotate(270deg);transform:skew(26deg) rotate(270deg)}.listProductIndustry .listProductNameItem a{padding:.6em 1.4em .4em;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.no-touch .listProductIndustry .listProductNameItem a:hover,[id=products].listProduct .sectionProductCategory:nth-of-type(odd)+.sectionProductBottom{background-color:#f1f3f5}[id=products].detail .mainVisualImage .image{background-position:100% 0}[id=products].detail .mainVisualImage:after{display:none}[id=products].detail .mainVisualText .textMain{font-weight:400;line-height:1.2}[id=products].detail .mainVisualText .textSub{font-weight:400;line-height:1.4}.blockProductButtonFixed{z-index:100;position:fixed;right:0;-webkit-transform:translateX(calc(100% - 55px));transform:translateX(calc(100% - 55px))}.blockProductButtonFixedItem{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.blockProductButtonFixedItem:not(:first-child){margin-top:1px}.no-touch .blockProductButtonFixedItem:hover{-webkit-transform:translateX(calc(-100% + 55px));transform:translateX(calc(-100% + 55px))}.blockProductButtonFixedItem .v-popover .trigger{width:100%}.blockProductButtonFixed .btn{width:100%;min-height:55px}.blockProductButtonFixed .btn.round{padding-right:20px;padding-left:25px;border-radius:9999px 0 0 9999px}.blockProductButtonFixed .btn.hasIcon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popupLinkMore{max-width:87.5vw}.popupLinkMore.fixedSide{width:min(calc(93.75vw - 68px),360px)}.popupLinkMore.tooltip[x-placement^=top]{margin-bottom:-7px;padding-bottom:20px}.popupLinkMore.tooltip[x-placement^=top] .tooltip-arrow{bottom:12px}.popupLinkMore.tooltip[x-placement^=bottom]{margin-top:-7px;padding-top:20px}.popupLinkMore.tooltip[x-placement^=bottom] .tooltip-arrow{top:12px}.popupLinkMore.tooltip[x-placement^=right]{margin-left:-7px;padding-left:20px}.popupLinkMore.tooltip[x-placement^=right] .tooltip-arrow{left:12px}.popupLinkMore.tooltip[x-placement^=left]{margin-right:-7px;padding-right:20px}.popupLinkMore.tooltip[x-placement^=left] .tooltip-arrow{right:12px}.popupLinkMore.tooltip .tooltip-inner{padding:20px}.listLinkMore{gap:.5em;display:grid;line-height:1.4}.listLinkMoreItem{gap:.66667em;display:-webkit-box;display:-ms-flexbox;display:flex}.listLinkMoreItem [class*=icon-]{position:relative;top:.25em;-ms-flex-negative:0;flex-shrink:0}.blockProductDetail .breadcrumb{padding-bottom:0}.blockProductDetail .breadcrumb:after{display:none}.blockProductButtonInner{margin:-10px -8px}.blockProductButtonItem{padding:10px 8px}.blockLinkExternal{background-color:#0550a5;color:#fff}.blockLinkExternal+.blockLinkExternal{margin-top:1px}.blockLinkExternalTitle.titleSectionPrimary{color:#fff}.blockLinkExternalBtnGroup{gap:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.blockFeatureUse{background-color:#f1f3f5}.blockProductData .blockFooter03Inner>:last-child,.blockProductData .l-inner>:last-child{margin-bottom:0}.blockProductData .itemCaption{color:#b2b2b2;font-size:1.2rem}.blockProductDataTitle:first-child{margin-top:0}.blockProductData .boxProductDataTable .tableProductData{min-width:100%;border:none;font-size:1.2rem}.blockProductData .boxProductDataTable .tableProductData td{min-width:50px;padding:.5em 10px}.blockProductData .boxProductDataTable .tableProductData td:first-child{border-left:1px solid #c9cacc}.blockProductData .boxProductDataTable .tableProductData td.htLeft,.blockProductData .boxProductDataTable .tableProductData td.txtLeft{text-align:left}.blockProductData .boxProductDataTable .tableProductData td.htCenter,.blockProductData .boxProductDataTable .tableProductData td.txtCenter{text-align:center}.blockProductData .boxProductDataTable .tableProductData td.htRight,.blockProductData .boxProductDataTable .tableProductData td.txtRight{text-align:right}.blockProductData .boxProductDataTable .tableProductData td.htTop,.blockProductData .boxProductDataTable .tableProductData td.valignTop{vertical-align:top}.blockProductData .boxProductDataTable .tableProductData td.htMiddle,.blockProductData .boxProductDataTable .tableProductData td.valignMiddle{vertical-align:middle}.blockProductData .boxProductDataTable .tableProductData td.htBottom,.blockProductData .boxProductDataTable .tableProductData td.valignBottom{vertical-align:bottom}.blockProductData .boxProductDataTable .tableProductData tr:first-child td{border-top:1px solid #c9cacc}.blockProductData .boxProductDataTable .tableProductData.isColorTop tr:first-child td{border-top-color:#0550a5;border-bottom-color:#0550a5;background-color:#0550a5;color:#fff}.blockProductData .boxProductDataTable .tableProductData.isColorTop tr:first-child td:first-child{border-left-color:#0550a5}.blockProductData .boxProductDataTable .tableProductData.isColorTop tr:first-child td:last-child{border-right-color:#0550a5}.blockProductData .boxProductDataTable .tableProductData.isColorLeft td:first-child{background-color:#f1f3f5;color:#929292}.blockProductData .boxProductDataTable .js-overflowTable{position:relative}.blockProductData .boxProductDataTable .js-overflowTable .simplebar-wrapper{padding-bottom:1px;-webkit-transition:padding-bottom .2s ease;transition:padding-bottom .2s ease}.blockProductData .boxProductDataTable .js-overflowTableIcon{position:absolute;top:50%;left:50%;width:96px;height:96px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(0,0,0,.3);background-image:url(/assets/img/defaults/pc/common/illust_swipe.svg);background-position:50%;background-repeat:no-repeat;background-size:56px auto;-webkit-animation:animSwipe .8s linear 0s infinite alternate both;animation:animSwipe .8s linear 0s infinite alternate both;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.blockProductData .boxProductDataTable .js-overflowTableIcon .text{display:none}@-webkit-keyframes animSwipe{0%{background-position:65% 50%}to{background-position:35% 50%}}@keyframes animSwipe{0%{background-position:65% 50%}to{background-position:35% 50%}}.blockProductData .boxProductDataTable .js-overflowTable.is-viewScrollbar .simplebar-wrapper{padding-bottom:20px}.blockProductData .boxProductDataTable .js-overflowTable.is-viewScrollbar .js-overflowTableIcon{opacity:1}.blockProductData .boxProductDataImageTechnical{border:1px solid #c9cacc}.blockProductData .boxProductDataImageTechnical .itemTitle{position:relative;padding-left:1em;color:#0550a5}.blockProductData .boxProductDataImageTechnical .itemTitle:before{position:absolute;top:.3em;bottom:.3em;left:0;border-left:3px solid #0550a5;content:""}.blockProductData .boxProductDataImageTechnical .itemCaption .boxCaptionTitle{margin-bottom:.5em;color:#000}.blockProductData .boxProductDataButtonsInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -8px}.blockProductData .boxProductDataButtonsItem{padding:10px 8px}.blockSimilarProduct{overflow:hidden;background-color:#f1f3f5}.blockSimilarProduct .listProductCategory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blockSimilarProduct .listProductCategoryItem{-webkit-box-sizing:border-box;box-sizing:border-box}.blockSimilarProduct .listProductCategoryImage{height:auto!important}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized{opacity:1}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-list{overflow:visible}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;margin-left:0}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-track:after,.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-track:before{display:none}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-slide{height:auto;float:none}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .listProductCategoryItem,.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-slide>div{height:100%}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow{position:absolute}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow .btn{width:45px;height:45px;background-color:transparent}.no-touch .blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow .btn:hover{background-color:transparent}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow.slick-disabled .btn{opacity:.3;pointer-events:none}.no-touch .blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow .btn:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch .blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow .btn:hover [class^=icon-] svg .surface{fill:#00a0e1}.no-touch .blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow.slick-disabled .btn:hover [class^=icon-] svg .line{stroke:#000}.no-touch .blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow.slick-disabled .btn:hover [class^=icon-] svg .surface{fill:#000}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .arrowPrev{right:51px}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .arrowNext{right:5px;border-left:1px solid #000}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-dots{position:absolute;right:0;bottom:0;left:0}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-dots li button{color:#0550a5}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-dots li button:before{border-color:#0550a5}.no-touch .blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-dots li button:hover:before{border-color:#00a0e1;background-color:#00a0e1}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-dots li.slick-active button:before{background-color:#0550a5}.blockFromSearchProduct{overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#3b2b94),color-stop(#344cd6),to(#3551b0));background:linear-gradient(90deg,#3b2b94,#344cd6,#3551b0)}.blockFromSearchProduct .boxFormSearch{padding-right:0;padding-left:0;overflow:visible;background-color:transparent}[id=products].agency [id=main]{overflow:hidden}[id=products].agency .hasStripe02:after{top:-208px;right:-21.875vw}.sectionAgency .contentTtl01{margin-bottom:30px}.listAgencyPartners{letter-spacing:.048em}.listAgencyPartnersItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listAgencyPartners .partnersName{-ms-flex-negative:0;flex-shrink:0;color:#0550a5}.listAgencyPartners .partnersArea{-ms-flex-negative:0;flex-shrink:0;margin-top:.25em}.listAgencyPartners .partnersArea .icon-pin{position:relative;top:-.1em}.listAgencyPartners .partnersDetail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:1em;padding-bottom:30px;border-bottom:1px solid #c9cacc}.listAgencyPartners .partnersDetailLabel{display:inline-block;min-width:3em;margin-right:.5em;color:#0550a5;font-weight:700}.listAgencyPartners .partnersDetail .icon-external{position:relative;top:-.1em}[id=products].catalog [id=main]{overflow:clip}[id=products].catalog .hasStripe01:after{top:-178px;right:-26.25vw}.sectionCatalogGroup{background-color:#fff}.sectionCatalogGroup:nth-child(2n){background-color:#f1f3f5}.listCatalogGroup.wrapColumn.hasMargin{margin-top:-45px}.listCatalogGroup.wrapColumn.hasMargin>[class*=col]{margin-top:45px}.listCatalogGroupItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listCatalogGroupTitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#0550a5}.listCatalogGroupContent{display:contents}.listCatalogGroupThumbnail{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.listCatalogGroupThumbnail img{aspect-ratio:2/1;width:100%;-o-object-fit:cover;object-fit:cover}.sectionCatalogGroup:nth-child(odd) .listCatalogGroupThumbnail:after{inset:0;display:block;z-index:1;position:absolute;border:1px solid #c9cacc;content:"";pointer-events:none}.sectionCatalogGroup:nth-child(odd) .listCatalogGroupThumbnail img{z-index:0;position:relative}.listCatalogGroupBtnDownload{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.listCatalogGroupFooter{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;border-top:1px solid #c9cacc}[id=products].cable-designer [id=main]{overflow:hidden}[id=products].cable-designer .hasStripe02:after{top:-208px;right:-21.875vw}[id=products].cable-designer .titlePage{margin-bottom:.75em}.formSelectCable{counter-reset:selectCable}.formSelectCableItem{counter-increment:selectCable}.formSelectCableItemLabel{color:#0550a5}.formSelectCableItemLabel:before{display:inline-block;width:1.75em;content:counter(selectCable) "."}.formSelectCableItemContent{margin-top:10px;padding-bottom:15px;border-bottom:1px solid #c9cacc}.formSelectCableItemError{margin-top:.25em;color:#de1324;font-size:1.4rem}.formSelectCableItem.boxCableUnit .boxCableUnitContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-10px;margin-left:-10px}.formSelectCableItem.boxCableUnit .boxCableUnitInput,.formSelectCableItem.boxCableUnit .boxCableUnitSelect{padding-right:10px;padding-left:10px}.formSelectCableItem.boxCableUnit .boxCableUnitInput{-ms-flex-negative:0;flex-shrink:0;width:140px}.formSelectCableItem.boxCableUnit .boxCableUnitInput input[type=text]{line-height:1.7}.formSelectCableItem.boxCableUnit .boxCableUnitSelect.listRadio{margin-right:-10px;margin-left:-10px}.formSelectCableItem.boxCableUnit .boxCableUnitSelect.listRadio .listRadioItem{padding-right:10px;padding-left:10px}.formSelectCableItem.boxCableUnit .boxCableTextAdditional{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5em;margin-right:-.5em;margin-left:-.5em}.formSelectCableItem.boxCableUnit .boxCableTextAdditional .itemText{padding-right:.5em;padding-left:.5em}.formSelectCableItem.boxCableUnit .boxCableTextAssemblyLength{margin-top:1em}.formSelectCableItem.boxCableUnit .boxCableTextAssemblyLength .itemNotice{color:#b2b2b2}.formSelectCableItem.boxCableConnector .formSelectCableItemContent{padding-bottom:0;border-bottom:none}.formSelectCableItem.boxCableConnector .boxCableConnectorImage{padding-top:4.5%;padding-bottom:4.5%;border:1px solid #c9cacc;border-bottom-color:#0550a5}.formSelectCableItem.boxCableConnector .boxCableConnectorImage img{pointer-events:none}.blockCompletedCableSummary{background-color:#f1f3f5}.blockCompletedCableSummary .boxModelString{row-gap:.26667em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 1.25em;-webkit-column-gap:.66667em;-moz-column-gap:.66667em;column-gap:.66667em;background-color:#fff;color:#0550a5;line-height:1.4}.blockCompletedCableSummary .textSpecDocument{-ms-flex-negative:0;flex-shrink:0;padding:.14286em .57143em .07143em;background-color:#0550a5;color:#fff;font-weight:700}.blockCompletedCableSummary .btnReselectCableAssembly{margin-top:30px}.blockCompletedCable .boxCompletedCableImage{border:1px solid #c9cacc}.blockCompletedCable .boxCompletedCableImage img{pointer-events:none}.blockCompletedCable .boxCompletedCableConnectorImage{border:1px solid #c9cacc}.blockCompletedCable .boxCompletedCableConnectorImage img{pointer-events:none}.blockCompletedCable .boxCompletedCableConnectorImageInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 20px}.blockCompletedCable .boxCompletedCableConnectorImageItem{position:relative}.blockCompletedCable .boxCompletedCableConnectorImageItem.connectorA{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blockCompletedCable .boxCompletedCableConnectorImageItem.connectorB{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.blockCompletedCable .boxCompletedCableConnectorImageItem.cable{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blockCompletedCable .boxCompletedCableConnectorImage .connectorName{position:absolute;left:0}.blockCompletedCable .boxCompletedCableConnectorImage .boxCompletedCableConnectorImageItem.connectorB .connectorName{right:0;left:auto;text-align:right}.blockCompletedCable .boxCompletedCableConnectorImage .boxCompletedCableConnectorImageItem.connectorB .connectorImage{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength{position:absolute;top:calc(50% - 75px);right:0;left:0;height:0;border-top:1px solid #0550a5}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength:after,.blockCompletedCable .boxCompletedCableConnectorImage .cableLength:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:50%;width:.64286em;height:.64286em;margin-top:-.35714em;border-top:1px solid #0550a5;border-right:1px solid #0550a5;content:""}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength:before{left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength:after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength .text{margin-inline:auto;display:block;position:absolute;top:50%;left:50%;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;padding:0 .75em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;text-align:center;white-space:nowrap}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength .textNotice{display:block;position:absolute;top:calc(50% + 1em);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2rem;text-align:center;white-space:nowrap}.blockCompletedCable .boxCompletedCableConnectorImage .cableImage{position:relative;height:100%}.blockCompletedCable .boxCompletedCableConnectorImage .cableImage img:not(.omit){width:100%;height:100%;-o-object-fit:none;object-fit:none;-o-object-fit:cover;object-fit:cover}.blockCompletedCable .boxCompletedCableConnectorImage .cableImage .omit{display:block;position:absolute;top:50%;left:50%;width:8px;height:30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blockCompletedCable .boxCompletedCableData [data-simplebar]{margin-bottom:-20px;padding-bottom:20px}.blockCompletedCable .boxCompletedCableData .lossTable td,.blockCompletedCable .boxCompletedCableData .lossTable th{text-align:center;vertical-align:middle}.blockCompletedCable .boxCompletedCableData .lossTable th{font-weight:400}.blockCompletedCable .boxCompletedCableData .lossTable tr:first-child th{background-color:#0550a5;color:#fff}.blockCompletedCable .boxCompletedCableData .lossTable tr:nth-child(2) th{background-color:#f1f3f5;color:#000}.blockCompletedCable .boxCompletedCableChart{border:1px solid #c9cacc}.blockCompletedCable .boxCompletedCableChart .itemTitle{position:relative;padding-left:1em;color:#0550a5}.blockCompletedCable .boxCompletedCableChart .itemTitle:before{position:absolute;top:.3em;bottom:.3em;left:0;border-left:3px solid #0550a5;content:""}.blockCompletedCable .boxCompletedCableChart .itemChart{position:relative;padding-top:2em;padding-bottom:1.5em;color:#000}.blockCompletedCable .boxCompletedCableChart .itemChart .textAxes{position:absolute}.blockCompletedCable .boxCompletedCableChart .itemChart .textAxes.xAxes{right:0;bottom:0}.blockCompletedCable .boxCompletedCableChart .itemChart .textAxes.yAxes{top:0;left:0}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart{margin-top:20px}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChartItem+.listSwitchChartItem{margin-top:.25em}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChart .legend{display:inline-block;position:relative;width:1.5em;height:2px;margin-right:.5em;background-color:#0550a5}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChart .legend:after{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #0550a5;border-radius:50%;background-color:#fff;content:""}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChart input[name=max]+.text .legend{background-color:#e14b9b}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChart input[name=max]+.text .legend:after{border-color:#e14b9b}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChart input[type=checkbox]+.text span{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart .listSwitchChart input[type=checkbox]:not(:checked)+.text span{opacity:.4}.blockCompletedCable .boxCompletedCableImageGraph{border:1px solid #c9cacc}.blockCompletedCable .boxCompletedCableImageGraph img{pointer-events:none}.blockCompletedCable .boxCompletedCableSafetyLock{display:grid;border:1px solid #c9cacc}.blockCompletedCable .boxCompletedCableSafetyLockTitle,.blockCompletedCable .boxCompletedCableSafetyLockTitleSub{color:#0550a5;font-weight:400}.blockCompletedCable .boxCompletedCableSafetyLockImage img{pointer-events:none}[id=products].cable-designer.printView .blockCompletedCableSummary .titleSectionPrimary .logo{display:none}[id=products].flat-cable-designer .hasStripe02{overflow:hidden}[id=products].flat-cable-designer .hasStripe02:after{right:-8.33333vw}[id=products].flat-cable-designer .titlePage{margin-bottom:.75em}.blockCableDesignerFooter .bottomLink .btn{margin-right:0;text-align:left}.formSelectFlatCable{counter-reset:selectFlatCable}.formSelectFlatCableItem{counter-increment:selectFlatCable}.formSelectFlatCableItemLabel{position:relative;color:#0550a5}.formSelectFlatCableItemLabel:before{display:inline-block;width:1.75em;content:counter(selectFlatCable) "."}.formSelectFlatCable .btnTriggerHelp{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-.1875em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6em;height:1.6em;padding:0;font-size:1rem;font-weight:700;line-height:1}.formSelectFlatCable .btnTriggerHelp:before{content:"?"}.formSelectFlatCable .btnTriggerHelp .text{display:none}.formSelectFlatCableItemLabel .btnTriggerHelp{margin-left:.75em}.formSelectFlatCableItemContent{margin-top:10px;padding-bottom:15px;border-bottom:1px solid #c9cacc}.formSelectFlatCableItemError{margin-top:.25em;color:#e14b9b}.groupSelectFlatCableHasIllust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.groupSelectFlatCableHasIllust .boxSelectFlatCableIllust{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.groupSelectFlatCableHasIllust .formSelectFlatCableItemContent{border-bottom:none}.boxSelectFlatCableIllust{border:1px solid #c9cacc;border-bottom-color:#0550a5}.listCoreMenu{gap:20px 30px;display:grid}.boxCoreMenu{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid #c9cacc;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.boxCoreMenu:has(input[type=checkbox]:checked){border-color:#0550a5}.boxCoreMenuTitle{-ms-flex-negative:0;flex-shrink:0;padding:.85714em 1.14286em;background-color:#f1f3f5;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:background-color,color;transition-property:background-color,color}.boxCoreMenuTitle input[type=checkbox]:checked+.text:before{border-color:#00a0e1;background-color:#00a0e1}.boxCoreMenuTitle input[type=checkbox]:checked+.text:after{border-bottom-color:#fff;border-left-color:#fff}.boxCoreMenu:has(input[type=checkbox]:checked) .boxCoreMenuTitle{background-color:#00a0e1;color:#fff}.boxCoreMenuContent{gap:1.66667em;display:grid;grid-template-columns:41.66667% auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.66667em;font-size:1.2rem;line-height:1.6;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.boxCoreMenu:has(input[type=checkbox]:checked) .boxCoreMenuContent{background-color:#e0f3fb}.boxImageTubeSWF,.boxImageTubeWF{padding:50px min(40px,4.7619%) 40px}.boxImageCoreSWF,.boxImageTubeSWF,.boxImageTubeWF{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.boxImageCoreSWF{padding:40px min(40px,4.7619%)}.boxFeatureHighFlexCableTitle{margin-bottom:.5em;color:#0550a5;font-weight:400}.boxFeatureHighFlexCable [data-simplebar] .tableFeatureHighFlexCable{margin-bottom:20px}.tableFeatureHighFlexCable{width:1050px;font-size:1.2rem;line-height:1.4}.tableFeatureHighFlexCable th{font-weight:400}.tableFeatureHighFlexCable thead th{padding:.58333em 0 .5em;text-align:center}.tableFeatureHighFlexCable tbody th{width:250px;padding:.58333em .83333em .5em;background-color:#f1f3f5;color:#000;vertical-align:middle}.tableFeatureHighFlexCable tbody td{width:80px;height:48px;padding:.58333em .83333em .5em;text-align:center;vertical-align:middle}.blockSelectCoreHighFlex .formSelectFlatCableItemContent{padding-bottom:40px}.boxFilteringCoreMenu{display:grid;grid-template-columns:auto clamp(110px,33.53659%,120px)}.boxFilteringCoreMenuTitle{padding-block:.71429em;padding-inline:1.42857em .71429em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.42857em;-moz-column-gap:1.42857em;column-gap:1.42857em;background-color:#00a0e1;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.boxFilteringCoreMenuTitle .icon-arrow{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.boxFilteringCoreMenuTitleText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.boxFilteringCoreMenuTitleText .text{position:relative;top:.14286em}.no-touch .boxFilteringCoreMenuTitle[data-accordion-toggle]:hover{background-color:#66c6ed;color:#fff}.no-touch .boxFilteringCoreMenuTitle[data-accordion-toggle]:hover [class*=icon-] svg .line{stroke:#fff}.no-touch .boxFilteringCoreMenuTitle[data-accordion-toggle]:hover [class*=icon-] svg .surface{fill:#fff}.boxFilteringCoreMenuTitle[data-accordion-toggle].is-open .icon-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.boxFilteringCoreMenuButton{background-color:#00a0e1}.boxFilteringCoreMenuButton .btn{width:100%;height:100%;padding:0;background-color:rgba(5,80,165,.4)}.boxFilteringCoreMenuButton .btn.hasIcon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.boxFilteringCoreMenuButton .btn.hasIcon [class*=icon-].posLeft{margin-right:.66667em}.no-touch .boxFilteringCoreMenuButton .btn:hover{background-color:rgba(5,80,165,.8)}.boxFilteringCoreMenuContent{grid-column:1/3}.boxFilteringCoreMenuContentInner{display:grid;border-bottom:1px solid #c9cacc}.boxFilteringCoreMenuContent .listConditionsTitle{padding:.83333em 1.25em;border-bottom:1px solid #c9cacc;background-color:#f1f3f5;font-size:1.2rem}.boxFilteringCoreMenuContent .listConditionsContent{padding:1em 1.07143em 2.14286em}.boxFilteringCoreMenuContent .listConditionsContent .listRadio{gap:.71429em .5em}.listCoreMenuInputAmount{gap:20px 30px;display:grid}.boxCoreMenuInputAmount{position:relative;padding:1.28571em 1.42857em;border:1px solid #c9cacc;background-color:#f1f3f5}.boxCoreMenuInputAmountButtonDelete{position:absolute;top:1.14286em;right:1.14286em}.boxCoreMenuInputAmountButtonDelete .btn{opacity:.3}.no-touch .boxCoreMenuInputAmountButtonDelete .btn.onlyIcon.bgNone:hover{opacity:.8}.no-touch .boxCoreMenuInputAmountButtonDelete .btn.onlyIcon.bgNone:hover [class^=icon-] svg .line{stroke:#000}.no-touch .boxCoreMenuInputAmountButtonDelete .btn.onlyIcon.bgNone:hover [class^=icon-] svg .surface{fill:#000}.boxCoreMenuInputAmountContent{gap:.85714em 15px;display:grid;grid-template-columns:48px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boxCoreMenuInputAmountContent .textCore,.boxCoreMenuInputAmountContent .textCoreExtra{line-height:1.4}.boxCoreMenuInputAmountContent .textCore{text-align:center}.boxCoreMenuInputAmountContent .textCoreExtra{padding-right:24px}.boxCoreMenuInputAmountContent .imageCore{text-align:center}.boxCoreMenuInputAmountContent .inputCoreAmount{position:relative}.boxCoreMenuInputAmountContent .inputCoreAmount input{padding-right:2.85714em}.boxCoreMenuInputAmountContent .inputCoreAmount .text{position:absolute;top:50%;right:1.28571em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blockSelectCoreTType{gap:20px 40px;display:grid}.blockSelectCoreTTypeImage{position:relative;border:1px solid #c9cacc}.blockSelectCoreTTypeImage .boxImagePositionCoreTType{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px min(40px,3.0303%)}ol.listCoreMenuSelectTType{padding-left:0}ol.listCoreMenuSelectTType>li{list-style:none}.listCoreMenuSelectTType{display:grid;counter-reset:countCorePositionTType}.listCoreMenuSelectTTypeItem{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;counter-increment:countCorePositionTType}.listCoreMenuSelectTTypeItem .selectBoxCoreMenuPosition{position:relative}.listCoreMenuSelectTTypeItem .selectBoxCoreMenuPosition:before{display:grid;z-index:1;position:absolute;top:50%;left:.4375em;place-items:center;width:2em;height:2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#0550a5;color:#fff;font-size:1.6rem;content:counter(countCorePositionTType)}.listCoreMenuSelectTTypeItem .selectBoxCoreMenuPosition .selectWrap select{padding-left:4.28571em;border-top-left-radius:9999px;border-bottom-left-radius:9999px}.listCoreMenuSelectTTypeItem .boxSelectFlatCableIllust{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blockSelectFastenerDirectionTType .boxImageFastenerDirectionTType{padding:30px min(40px,3.0303%)}.blockInputLengthTType .boxImageTType,.blockSelectFastenerDirectionTType .boxImageFastenerDirectionTType{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blockInputLengthTType .boxImageTType{padding:30px min(40px,4.7619%) 20px}.blockInputLengthTType .boxImageTTypeNotice{width:100%;margin-top:1em;font-size:1.2rem;text-align:right}[id=products].cable-selector [id=main]{overflow:hidden}[id=products].cable-selector .hasStripe02:after{top:-208px;right:-21.875vw}[id=products].cable-selector .titlePage{margin-bottom:.75em}.formConditionCable{counter-reset:selectCable}.formConditionCableItem{counter-increment:selectCable}.formConditionCableItemLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0550a5}.formConditionCableItemLabel:before{display:inline-block;width:1.75em;content:counter(selectCable) "."}.formConditionCableItemContent{margin-top:10px;padding-bottom:15px;border-bottom:1px solid #c9cacc}.formConditionCableItemError{margin-top:.25em;color:#de1324}.formConditionCable .btnTriggerHelp{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6em;height:1.6em;padding:0;font-size:1rem;font-weight:700;line-height:1}.formConditionCable .btnTriggerHelp:before{content:"?"}.formConditionCable .btnTriggerHelp .text{display:none}.formConditionCable .formConditionCableItemLabel .btnTriggerHelp{margin-left:.75em}.boxHelp{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:300px;padding:10px;font-size:1.3rem}.boxHelpName{margin-bottom:.25em;color:#0550a5}.blockResultCable{background-color:#f1f3f5}.blockResultCable [data-simplebar]{margin-right:-20px}.blockResultCable .simplebar-wrapper{width:calc(100% - 20px)}.blockResultCable .simplebar-mask{right:20px;width:calc(100% - 20px)!important}.blockResultCable .simplebar-track{background-color:#dbe0e5}.blockResultCable .simplebar-track.simplebar-horizontal{width:calc(100% - 20px)}.blockResultCable .simplebar-track.simplebar-vertical{height:calc(100% - 20px)}.blockResultCable .simplebar-content .tableResultCable{margin-bottom:20px}.tableResultCable{position:relative;width:auto;margin-bottom:1px;background-color:#fff}.tableResultCable tr{position:relative}.tableResultCable td,.tableResultCable th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 10px;line-height:1.6;white-space:nowrap}.tableResultCable td:first-child,.tableResultCable th:first-child{z-index:10;position:sticky;top:0;left:0;padding-left:20px}.tableResultCable td:last-child,.tableResultCable th:last-child{padding-right:20px}.tableResultCable th{background-color:#0550a5;color:#fff;font-size:1.2rem;font-weight:400}.tableResultCable thead{z-index:1;position:sticky;top:0}.tableResultCable thead tr th .btn{text-align:left}.no-touch .tableResultCable thead tr th .btn.textLink:hover{color:inherit;opacity:.5}.tableResultCable thead tr th .btn [class*=icon-]{width:10px;height:10px}.tableResultCable thead tr th .btn [class*=icon-].posRight{margin-left:.75em}.tableResultCable thead.is-fixed{position:fixed;overflow-x:hidden}.tableResultCable thead.is-fixed th:first-child{position:fixed;top:75px;left:auto}.tableResultCable tbody{z-index:0;position:relative}.tableResultCable tbody tr{border-bottom:1px solid #c9cacc}.tableResultCable tbody tr:nth-child(odd) td{background-color:#fff}.tableResultCable tbody tr:nth-child(2n) td{background-color:#f1f3f5}.tableResultCable tbody a:not(.btn){color:#00a0e1}.tableResultCableWrap{position:relative}.tableResultCableWrap .howToControl{inset:0;z-index:10;position:absolute;background-color:rgba(0,0,0,.15);cursor:pointer}.tableResultCableWrap .howToControlContent{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:240px;padding:15px 15px 20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1);cursor:auto}.tableResultCableWrap .howToControlImage{gap:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin-bottom:.625em;padding:1em 1em 1.25em;border-radius:3px;background-color:#f1f3f5;color:#0550a5;font-size:1.6rem;text-align:center}.tableResultCableWrap .howToControlText{padding-inline:.75em;margin-bottom:1em;font-size:1.2rem}.tableResultCableWrap .howToControlButton{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[id=products].free-sample [id=main]{overflow:hidden}[id=products].free-sample .hasStripe02:after{top:-208px;right:-21.875vw}.sectionSampleLineup{margin-top:30px;padding-top:30px;padding-bottom:35px;background-color:#f1f3f5}.sectionSampleLineupBtn{margin-top:15px}.sectionSelectSample{padding-top:30px}.sectionSelectSample .bottomLink,.sectionSelectSample .bottomText{margin-top:30px}.listSelectSampleItem{container-type:inline-size}.listSelectSampleItem+.listSelectSampleItem{margin-top:1px}.listSelectSampleItemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7em 0 .7em 20px;overflow:hidden;background-color:#0550a5;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:border-color,background-color,color;transition-property:border-color,background-color,color}.listSelectSampleItemTitle.isOpen,.no-touch .listSelectSampleItemTitle.isOpen:hover{background-color:#00a0e1}.listSelectSampleItemTitle.isOpen .textSelected,.no-touch .listSelectSampleItemTitle.isOpen:hover .textSelected{color:#00a0e1}.no-touch .listSelectSampleItemTitle:hover{background-color:#6996c9}.no-touch .listSelectSampleItemTitle:hover .textSelected{color:#6996c9}.listSelectSampleItemTitle .textPartNumber{min-width:3em;font-weight:700}.listSelectSampleItemTitle .textRatio{min-width:2.5em;margin-left:1em}.listSelectSampleItemTitle .textSelected{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;width:1.75em;height:1.75em;border-radius:50%;background-color:#fff;color:#0550a5;font-size:1.2rem;font-weight:700;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease}.listSelectSampleItemTitle .iconWrap{margin-left:auto}.listSelectSampleItemTitle .iconWrap [class^=icon-]{position:relative;margin-right:16px}.listSelectSampleItemTitle .icon-arrow.arrowDown{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.listSelectSampleItemTitle.isOpen .icon-arrow.arrowDown{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tableSelectSample{margin-bottom:30px}.tableSelectSample td,.tableSelectSample th{border-bottom:1px solid #c9cacc;vertical-align:middle}.tableSelectSample td.thickness,.tableSelectSample th.thickness{width:115px}.tableSelectSample th{background-color:#f1f3f5;font-size:clamp(.9rem,calc(.02619*100cqw),1.1rem)}.tableSelectSample td{font-size:clamp(1.1rem,calc(.03095*100cqw),1.3rem)}.tableSelectSampleBody{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-property:background-color,color;transition-property:background-color,color}.tableSelectSampleBody .checkboxWrap{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.tableSelectSampleBody.disabled{color:rgba(0,0,0,.4);cursor:not-allowed;pointer-events:none}.tableSelectSampleBody.disabled .checkboxWrap{opacity:.4}.no-touch .tableSelectSampleBody:hover{background-color:#f1f3f5;color:#00a0e1}.no-touch .tableSelectSampleBody.disabled:hover{background-color:#fff;color:rgba(0,0,0,.4)}.tableSelectSample .checkboxWrap{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;pointer-events:none}.tableSelectSample .checkboxWrap .text:before{margin-right:0}.tableSelectSample .checkboxWrap input[type=checkbox]:disabled+.text{opacity:1}[id=products].made-to-order [id=main]{overflow:hidden}[id=products].made-to-order .hasStripe02:after{top:-208px;right:-21.875vw}.sectionInputMadeToOrder{padding-top:30px}.sectionInputMadeToOrder .bottomLink,.sectionInputMadeToOrder .bottomText{margin-top:30px}.formInputTube{counter-reset:inputTube}.formInputTubeItem{counter-increment:inputTube}.formInputTubeItemLabel{color:#0550a5}.formInputTubeItemLabel:before{display:inline-block;width:1.75em;content:counter(inputTube) "."}.formInputTubeItemContent{margin-top:10px;padding-bottom:15px;border-bottom:1px solid #c9cacc}.formInputTubeItemError{margin-top:.5em;color:#de1324}.formInputTube .boxTubeUnit{gap:5px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formInputTube .boxTubeUnitInput{-ms-flex-negative:0;flex-shrink:0;width:140px}.formInputTube .boxTubeUnitInput input[type=text]{line-height:1.7}.formInputTube .boxTubeUnitSelect.listRadio{margin-inline:0;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.formInputTube .boxTubeUnitSelect.listRadio .listRadioItem{padding-inline:0}.boxMadeToOrderImageTube{display:grid;place-items:center;-webkit-margin-before:40px;margin-block-start:40px;border:1px solid #c9cacc;border-bottom-color:#0550a5}[id=products].download-cad [id=main]{overflow:hidden}[id=products].download-cad .hasStripe02:after{top:-208px;right:-21.875vw}[id=products].download-cad .titlePageMain,[id=products].download-cad .titlePageSub{display:block}[id=products].download-cad .titlePageSub{font-weight:400;line-height:1.2}.blockDownloadButtonFixed{row-gap:1px;display:grid;z-index:100;position:fixed;right:55px}.blockDownloadButtonFixedItem{position:relative;right:-110px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:right,transform;transition-property:right,transform,-webkit-transform}.blockDownloadButtonFixedItem.isActive{right:0}.blockDownloadButtonFixedItem.isAppear,.no-touch .blockDownloadButtonFixedItem:hover{right:-55px;-webkit-transform:translateX(0);transform:translateX(0)}.blockDownloadButtonFixed .btn{width:100%;min-height:55px}.blockDownloadButtonFixed .btn.round{padding-right:20px;padding-left:25px;border-radius:9999px 0 0 9999px}.blockDownloadButtonFixed .btn.hasIcon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blockSearchCAD{padding-block:50px;background-color:#f1f3f5}.blockSearchCADContent .formSearchItemWrap{max-width:510px}.blockSearchCADContent .formSearchItemText ::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.blockSearchCADContent .formSearchItemText ::-moz-placeholder{color:rgba(0,0,0,.4)}.blockSearchCADContent .formSearchItemText :-ms-input-placeholder{color:rgba(0,0,0,.4)}.blockSearchCADContent .formSearchItemBtn .btn{height:50px}.blockDownloadList{padding-top:50px}.blockDownloadListInner{row-gap:45px;display:grid}.blockDownloadList .sectionDownloadProductGroupTitle{margin-bottom:15px}.blockDownloadList .listDownloadProduct{gap:45px 30px;display:grid}.blockDownloadList .listDownloadProduct .boxDownloadProductImage{aspect-ratio:330/186;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1f3f5;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.blockDownloadList .listDownloadProduct .boxDownloadProductImage.isActive{background-color:#b2e2f6}.blockDownloadList .listDownloadProduct .boxDownloadProductImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsSummary{row-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsImage{aspect-ratio:330/186;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1f3f5;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary.isActive .boxDownloadProductPartsImage,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary:focus .boxDownloadProductPartsImage,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .no-touch .boxDownloadProductPartsSummary:hover .boxDownloadProductPartsImage{background-color:#b2e2f6}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;background-color:#f1f3f5;-webkit-transition:all .2s ease;transition:all .2s ease}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsName .identifier,.blockDownloadList .listDownloadProduct .boxDownloadProductPartsName .name{position:relative;top:.1em;font-weight:700}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsName .identifier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsName .identifier:after{position:relative;top:-.1em;height:.875em;border-right:1px solid #000;content:"";-webkit-transition:border-right-color .2s ease;transition:border-right-color .2s ease}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsName [class*=icon-]{-webkit-transition:all .2s ease;transition:all .2s ease}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary.isActive .boxDownloadProductPartsName,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary:focus .boxDownloadProductPartsName,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .no-touch .boxDownloadProductPartsSummary:hover .boxDownloadProductPartsName{background-color:#b2e2f6;color:#0550a5}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary.isActive .boxDownloadProductPartsName .identifier:after,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary:focus .boxDownloadProductPartsName .identifier:after,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .no-touch .boxDownloadProductPartsSummary:hover .boxDownloadProductPartsName .identifier:after{border-right-color:#0550a5}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary.isActive .boxDownloadProductPartsName [class*=icon-] svg .line,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary:focus .boxDownloadProductPartsName [class*=icon-] svg .line,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .no-touch .boxDownloadProductPartsSummary:hover .boxDownloadProductPartsName [class*=icon-] svg .line{stroke:#0550a5}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary.isActive .boxDownloadProductPartsName [class*=icon-] svg .surface,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary:focus .boxDownloadProductPartsName [class*=icon-] svg .surface,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .no-touch .boxDownloadProductPartsSummary:hover .boxDownloadProductPartsName [class*=icon-] svg .surface{fill:#0550a5}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .boxDownloadProductPartsSummary.isActive .boxDownloadProductPartsName [class*=icon-]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.blockDownloadList .listDownloadProduct .boxDownloadProductPartsList{overflow:hidden;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList{table-layout:fixed}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr td,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr th{padding-block:8px;vertical-align:middle}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr td:not(:first-child),.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr th:not(:first-child){width:40px}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr td:first-child,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr th:first-child{padding-left:20px}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr td:last-child,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr th:last-child{padding-right:10px}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr td .checkboxWrap .text,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr th .checkboxWrap .text{margin-inline:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr td .checkboxWrap .text:before,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsList tr th .checkboxWrap .text:before{margin-right:0}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListFooter,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListHeader{color:#fff}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListHeader tr:first-child{background-color:#0550a5}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListHeader tr:first-child td,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListHeader tr:first-child th{padding-block:10px 9px;font-size:1.2rem;font-weight:400;line-height:1.2}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListFooter tr:first-child,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListHeader tr:nth-child(2){background-color:#00a0e1}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListFooter tr:nth-child(2){background-color:#0550a5}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListFooter tr:nth-child(2) td,.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListFooter tr:nth-child(2) th{padding-block:10px 9px;font-size:1.2rem;font-weight:400;line-height:1.2}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr .partName{font-weight:400}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr.isSame:not(:first-child){border-top:1px solid #c9cacc}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr.highlight .partName{color:#e14b9b;font-weight:700}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr:nth-child(odd){background-color:#fff}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr:nth-child(odd).highlight{background-color:#fcdced}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr:nth-child(2n){background-color:#d9f5fc}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr:nth-child(2n).highlight{background-color:#f6c9e1}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr td[rowspan]:not([rowspan="1"]){background-color:#fff}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr td[rowspan]:not([rowspan="1"]).isEven{background-color:#d9f5fc}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr td[rowspan]:not([rowspan="1"]).isHighlightTD{background-color:#fcdced}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr td[rowspan]:not([rowspan="1"]).isHighlightTD.isEven{background-color:#f6c9e1}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr.highlight td[rowspan]:not([rowspan="1"]){background-color:#fcdced}.blockDownloadList .listDownloadProduct .boxDownloadProductParts .tableProductPartsListBody tr.highlight td[rowspan]:not([rowspan="1"]).isEven{background-color:#f6c9e1}[id=corporate] .mainVisualImage:after{display:none}[id=corporate] .mainVisualBtnInner{margin:-10px -15px}[id=corporate] .mainVisualBtnItem{padding:10px 15px}.blockPhilosophy,.blockPolicy{padding:30px 0 5px;overflow:hidden}.blockPhilosophy .sectionPhilosophy{padding-top:1.25em;border-top:1px solid #c9cacc}.blockPhilosophy .sectionPhilosophy:last-child{padding-bottom:1.5em;border-bottom:1px solid #c9cacc}.blockPhilosophy .sectionPhilosophy+.sectionPhilosophy{margin-top:1.5em}.blockPhilosophy .sectionPhilosophy .contentTxt{margin-bottom:0}.blockPhilosophy .titlePhilosophy{margin-bottom:.5em;color:#0550a5;font-weight:400}.blockPhilosophy .titlePhilosophy .textCJ{font-size:.88889em}.blockOutline{padding:30px 0 5px;overflow:hidden}.blockOutline .outlineTable{display:grid;border-bottom:1px solid #c9cacc;letter-spacing:.048em}.blockOutline .outlineTable dt{color:#0550a5;font-weight:700}.blockOutline .outlineTable dt span{font-weight:inherit}.blockAccess{overflow:hidden}.blockAccess .placeListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:.048em}.blockAccess .placeList .placeName{position:relative;-ms-flex-negative:0;flex-shrink:0;padding-left:25px}.blockAccess .placeList .placeName .icon-pin{position:absolute;top:.2em;left:-3px}.blockAccess .placeList .placeImg{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1em}.blockAccess .placeList .placeInformation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:1em;border-bottom:1px solid #c9cacc}.blockAccess .placeList .placeContact{display:block}.blockAccess .placeList .placeContact .contactType{display:inline-block;width:1em;color:#0550a5;font-weight:600}.blockAccess .placeList .placeAccess{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #c9cacc}.blockAccess .placeList .placeAccessTitle{padding-top:1em;padding-bottom:1em}.blockAccess .placeList .placeAccess [class^=icon-].posLeft{margin-right:.75em}.blockAccess .placeList .placeAccessTitle .icon-arrow{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.blockAccess .placeList .placeAccessTitle.is-open .icon-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.blockAccess .placeList .placeAccessContent{padding-bottom:1.2em}.blockAccess .corporateMap{position:relative}.no-touch .blockAccess .corporateMap.js-controlMaps:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.no-touch .blockAccess .corporateMap.js-controlMaps.is-moving:after{display:none}.boxCs{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;padding:37px 30px 28px;overflow:hidden;background-image:-webkit-gradient(linear,left top,right top,from(#3b2b94),color-stop(50%,#344cd6),to(#3551b0));background-image:linear-gradient(90deg,#3b2b94,#344cd6 50%,#3551b0)}.boxCs,.boxCs a{color:#fff}.boxCs .csServiceHead{margin-bottom:3px;letter-spacing:.048em}.boxCs .csContactWrap .csContact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:55px}.boxCs .csContactWrap .csContactType{display:inline-block;width:1.2em;font-size:2.6rem;font-weight:600}.boxCs .csContactWrap .csContactNum{position:relative;top:-.05em;font-family:Noto Sans JP;font-size:2.4rem;letter-spacing:.024em}.boxCs .csContactWrap .csContactNum .roundBracketLeft{margin-left:-.45em}.boxCs .csContactWrap .csContactNum .roundBracketRight{margin-right:-.4em}.boxCs .icon-tel{position:absolute}.blockCorporateIndex{padding:40px 0 45px;background:#f1f3f5}.blockCorporateIndex .corporateIndexListImg{position:relative;padding-top:69.89247%;background-color:#000;text-align:center}.blockCorporateIndex .corporateIndexListImg [class^=icon-]{position:absolute;top:50%;left:50%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blockCorporateIndex .corporateIndexListText .text,.blockCorporateIndex .corporateIndexListText [class^=icon-]{display:block}.hasStripe01{position:relative}.hasStripe01:after{position:absolute;width:24.16667vw;max-width:348px;height:42.29167vw;max-height:609px;background-image:url(/assets/img/defaults/pc/common/bg_stripe01.png);background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none}.hasStripe02{position:relative}.hasStripe02:after{position:absolute;width:30.41667vw;max-width:438px;height:40.48611vw;max-height:583px;background-image:url(/assets/img/defaults/pc/common/bg_stripe02.png);background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none}.hasStripe03{position:relative}.hasStripe03:after{position:absolute;width:37.84722vw;max-width:545px;height:43.50694vw;max-height:627px;background-image:url(/assets/img/defaults/pc/common/bg_stripe03.png);background-repeat:no-repeat;background-size:100% auto;content:"";pointer-events:none}.blockAbout{overflow:hidden}.blockAbout .hasStripe01:after{right:-26.25vw;bottom:60px}.blockAboutHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.blockAboutHeader .blockAboutNotice{color:#b2b2b2;font-size:1.2rem;text-align:right}.boxAbout{display:-webkit-box;display:-ms-flexbox;display:flex}.boxAbout .boxAboutImage{text-align:center}.boxAbout .boxAboutTxt{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9cacc;letter-spacing:.048em}.boxAbout ol.boxAboutList{padding-left:2em}.boxAbout ol.boxAboutList>li{padding-left:.75em;color:#0550a5;list-style-type:decimal-leading-zero}.boxAbout ol.boxAboutList>li+li{margin-top:1.5em}.boxAbout ol.boxAboutList>li .boxAboutListTtl{display:block}.boxAbout ul.boxAboutInnerList li{padding-left:0;color:#333;list-style:none}.boxAbout ul.boxAboutInnerList li:before{display:inline-block;position:relative;top:0;left:0;margin-right:.75em;border-radius:50%;background:#333;content:""}.boxAboutValue{background:#f1f3f5}.boxAboutValue .boxAboutValueImg{container-type:inline-size;position:relative;background:#000;color:#fff}.boxAboutValue .boxAboutValueImgInner{row-gap:5px;position:absolute;top:50%;right:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.boxAboutValue .boxAboutValueImg .text,.boxAboutValue .boxAboutValueImgInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.boxAboutValue .boxAboutValueImg .text{font-size:calc(.12903*100cqw);line-height:1}.boxAboutValue .boxAboutValueImg .text .unit{font-size:.66667em}.boxAboutValue .boxAboutValueTxt{letter-spacing:.048em}.blockHistory .chronology{padding-bottom:30px}.blockHistory .chronologyDetail,.blockHistory .chronologyDetail li{-webkit-box-sizing:border-box;box-sizing:border-box}.blockHistory .chronologyDetail li{position:relative;padding-bottom:20px}.blockHistory .chronologyDetail li:before{z-index:2;position:absolute;top:3px;left:0;width:20px;height:20px;border:1px solid #0550a5;border-radius:50%;background:#fff;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.blockHistory .chronologyDetail li:after{z-index:1;position:absolute;top:3px;left:10.5px;width:1px;height:100%;border-left:1px solid #c9cacc;content:""}.blockHistory .chronologyDetail li:last-child:after{height:calc(100% - 25px)}.blockHistory .chronologyDetail li.selected:before{background:#0550a5}.blockHistory .chronologyDetail .year{display:inline-block;margin-bottom:7px;color:#0550a5}.blockHistory .chronologyEra{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;background:#f1f3f5}.blockHistory .chronologyEra>li{margin-bottom:30px}.blockHistory .chronologyEra>li:last-child{margin-bottom:0}.blockHistory .chronologyEra .parent{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:23px;color:#0550a5;font-size:1.6rem;line-height:1;cursor:pointer}.blockHistory .chronologyEra .parent:before{left:0;width:8px;height:2px}.blockHistory .chronologyEra .parent:after,.blockHistory .chronologyEra .parent:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#0550a5;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.blockHistory .chronologyEra .parent:after{left:3px;width:2px;height:8px}.blockHistory .chronologyEra .parent.open:after{opacity:0}.blockHistory .chronologyEra .parent.open+.children{height:100%;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.blockHistory .chronologyEra .children{height:0;overflow:hidden;-webkit-transform:translateY(-10%);transform:translateY(-10%);color:#b2b2b2;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.blockHistory .chronologyEra .children li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-top:20px;padding-left:23px;line-height:1;cursor:pointer}.blockHistory .chronologyEra .children li:before{position:absolute;top:calc(50% + 9px);left:1px;width:5px;height:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#b2b2b2;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.blockHistory .chronologyEra .children li:after{position:absolute;top:calc(50% + 9px);left:3px;width:1px;height:100%;background:#b2b2b2;content:""}.blockHistory .chronologyEra .children li:last-of-type:after{display:none}.blockHistory .chronologyEra .children li.selected,.blockHistory .chronologyEra .children li:hover{color:#00a0e1}.blockHistory .chronologyEra .children li.selected:before,.blockHistory .chronologyEra .children li:hover:before{background:#00a0e1}.blockCsr{overflow:hidden}.blockCsr .hasStripe02:after{top:-208px;right:-21.875vw}.blockCsr .csrList{margin-top:35px;padding-bottom:19px;color:#0550a5;letter-spacing:.048em}.blockCsr .csrList .csrListTtl{display:block;margin-bottom:.75em;font-weight:400}.blockCsr .csrList .csrDetail{margin-bottom:1.4em;color:#000}.blockIso{overflow:hidden}.blockIso .isoList{margin-top:45px}.blockIso .hasStripe01:after{top:-178px;right:-26.25vw}.blockIso .isoContent{margin-bottom:50px}.blockIso .isoContent:last-child{margin-bottom:0}.blockIso .isoContent .isoContentTtl{margin-bottom:10px;color:#0550a5;font-weight:400;letter-spacing:-.012em;line-height:1}.blockIso .isoContent .isoContentDesc{letter-spacing:.048em}.blockIso .isoContent .isoContentCertificator{margin:20px 0 10px;color:#0550a5;letter-spacing:.048em}.blockIso .isoContentTxt{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockIso .isoContentTxt .isoContentTtl{margin-bottom:20px}.blockIso .isoDocument{margin-left:auto;background:#f1f3f5}.blockIso .isoDocumentInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blockIso .isoDocumentTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockIso .isoDocumentTxt .icon-j-logo{width:27px;height:39px;margin:auto 0 23px}.no-touch .blockIso .isoDocument a:hover .icon-pdf.colorMain svg .line{stroke:#0550a5}.no-touch .blockIso .isoDocument a:hover .icon-pdf.colorMain svg .surface{fill:#0550a5}[id=corporate].riskmanagement .navLocal{margin-bottom:50px}.blockRiskIntro{overflow:hidden;border-bottom:1px solid #c9cacc}.blockRisk .hasStripe02:after{top:-142px;right:-21.875vw}.blockRisk .riskContent{margin-top:50px}.blockRisk .riskContentTtl{margin-bottom:10px;color:#0550a5;font-weight:400;letter-spacing:-.012em}.blockRisk .riskContentDesc{letter-spacing:.048em}.blockRisk .riskStatement{z-index:2;position:relative;margin:65px 0 50px}.blockRisk .riskStatement .riskStatementTxt{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockRisk .riskStatement .riskStatementTxt .riskContentTtl{margin-bottom:20px}.blockRisk .riskStatement .riskStatementImg{-webkit-box-sizing:border-box;box-sizing:border-box;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;margin-left:auto;background:#f1f3f5}.blockRisk .riskStatement .riskStatementImg img{width:149px}.blockRisk .riskStatement .riskStatementLink{width:100%;margin-top:50px}.blockRisk .riskList01{margin-bottom:30px}.blockRisk .riskList01 li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.2em;padding-left:17px;font-size:1.6rem;letter-spacing:.048em}.blockRisk .riskList01 li .riskListTtl{display:inline-block;margin-bottom:.75em}.blockRisk .riskList02{margin-bottom:30px}.blockRisk .riskList02 li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.8em;padding-left:13px;font-size:1.6rem;letter-spacing:.048em}.blockRisk .riskList02 li:before{display:inline-block;position:relative;top:-3px;width:3px;height:3px;margin-right:10px;margin-left:-13px;border-radius:50%;background:#000;content:""}.blockRisk .riskList02 li .riskListTtl{display:inline-block;margin-bottom:.75em}.blockRisk .riskNotes{display:inline-block;color:#b2b2b2;letter-spacing:.048em}.blockRisk .riskExample{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;padding-left:33px}.blockRisk .riskExample:before{position:absolute;top:0;left:0;content:"\4F8B\FF09"}.blockEntry{background:#0550a5;color:#fff}.boxEntry .textMain{line-height:1}.boxEntry .textMain.sansEn{font-weight:lighter}.boxEntry .boxEntryItem a{white-space:nowrap}.navLocalRecruitment{background-color:#f1f3f5}.blockMember+.navLocalRecruitment{background-color:#fff}.listNavLocalRecruitmentItemInner{display:grid}.listNavLocalRecruitmentImage{aspect-ratio:3/2;position:relative;width:100%;max-height:155px;background-color:#000}.listNavLocalRecruitmentImage [class*=icon-]{width:min(80px,16.66667vw)}.listNavLocalRecruitmentImage .illustEbook70th,.listNavLocalRecruitmentImage [class*=icon-]{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listNavLocalRecruitmentImage .illustEbook70th{width:min(96px,20vw)}.listNavLocalRecruitmentText{display:grid}.blockRecruitmentButtonFixed{z-index:100;position:fixed;right:55px}.blockRecruitmentButtonFixedItem{position:relative;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:right,transform;transition-property:right,transform,-webkit-transform}.blockRecruitmentButtonFixedItem:not(:last-child){margin-top:1px}.no-touch .blockRecruitmentButtonFixedItem:hover{right:-55px;-webkit-transform:translateX(0);transform:translateX(0)}.blockRecruitmentButtonFixed .btn{width:100%;min-height:55px}.blockRecruitmentButtonFixed .btn.round{padding-right:20px;padding-left:25px;border-radius:9999px 0 0 9999px}.blockRecruitmentButtonFixed .btn.hasIcon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blockMember{overflow:hidden;background:#f1f3f5}.memberList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.memberList .memberLink{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;margin-right:15px;margin-left:15px;padding-bottom:10px;border-bottom:1px solid #c9cacc}.memberList .memberName{display:inline-block;margin-bottom:.75em;color:#0550a5;letter-spacing:.048em}.no-touch .memberList a.memberLink:hover .memberName{color:#00a0e1}.memberList .memberRole{display:block;color:#0550a5;letter-spacing:.048em}.no-touch .memberList a.memberLink:hover .memberRole{color:#00a0e1}.memberList .memberCareer{display:block;letter-spacing:.048em}.memberList[id=js-carouselEmployee]{display:block;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.memberList[id=js-carouselEmployee].slick-initialized{opacity:1}.memberList[id=js-carouselEmployee].slick-initialized .slick-list{overflow:visible}.memberList[id=js-carouselEmployee].slick-initialized .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.memberList[id=js-carouselEmployee].slick-initialized .slick-track:after,.memberList[id=js-carouselEmployee].slick-initialized .slick-track:before{display:none}.memberList[id=js-carouselEmployee].slick-initialized .slick-slide{height:auto;float:none}.memberList[id=js-carouselEmployee].slick-initialized .memberListItem,.memberList[id=js-carouselEmployee].slick-initialized .slick-slide>div{height:100%}.memberList[id=js-carouselEmployee].slick-initialized .slick-arrow{position:absolute}.memberList[id=js-carouselEmployee].slick-initialized .slick-arrow .btn{width:45px;height:45px;background-color:transparent}.no-touch .memberList[id=js-carouselEmployee].slick-initialized .slick-arrow .btn:hover{background-color:transparent}.memberList[id=js-carouselEmployee].slick-initialized .slick-arrow.slick-disabled .btn{opacity:.3;pointer-events:none}.no-touch .memberList[id=js-carouselEmployee].slick-initialized .slick-arrow .btn:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch .memberList[id=js-carouselEmployee].slick-initialized .slick-arrow .btn:hover [class^=icon-] svg .surface{fill:#00a0e1}.no-touch .memberList[id=js-carouselEmployee].slick-initialized .slick-arrow.slick-disabled .btn:hover [class^=icon-] svg .line{stroke:#000}.no-touch .memberList[id=js-carouselEmployee].slick-initialized .slick-arrow.slick-disabled .btn:hover [class^=icon-] svg .surface{fill:#000}.memberList[id=js-carouselEmployee].slick-initialized .arrowPrev{right:51px}.memberList[id=js-carouselEmployee].slick-initialized .arrowNext{border-left:1px solid #000}.memberList[id=js-carouselEmployee].slick-initialized .slick-dots{position:absolute;right:-30px;bottom:0;left:0}.memberList[id=js-carouselEmployee].slick-initialized .slick-dots li button{color:#0550a5}.memberList[id=js-carouselEmployee].slick-initialized .slick-dots li button:before{border-color:#0550a5}.no-touch .memberList[id=js-carouselEmployee].slick-initialized .slick-dots li button:hover:before{border-color:#00a0e1;background-color:#00a0e1}.memberList[id=js-carouselEmployee].slick-initialized .slick-dots li.slick-active button:before{background-color:#0550a5}.memberList[id=js-carouselEmployee] .memberListItem{display:none}.memberList[id=js-carouselEmployee] .memberListItem:first-child,.memberList[id=js-carouselEmployee].slick-initialized .memberListItem{display:block}[id=corporate].recruitment.index .mainVisualTextSub[id=js-changeCopyMV]{position:relative}[id=corporate].recruitment.index .mainVisualTextSub[id=js-changeCopyMV] .textMainSecondary,[id=corporate].recruitment.index .mainVisualTextSub[id=js-changeCopyMV] .textSub{position:absolute;top:0;right:0;left:0}[id=corporate].recruitment.index .mainVisualTextSub[id=js-changeCopyMV] .textMainSecondary{margin:0}[id=corporate].recruitment.index .mainVisualTextSub[id=js-changeCopyMV] .textSub{opacity:0}[id=corporate].recruitment.index .slide{z-index:1;position:absolute;top:0;left:0;width:100vw;height:100%;overflow:hidden}[id=corporate].recruitment.index .slideImg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}[id=corporate].recruitment.index .blockMessage{background-color:#f1f3f5}[id=corporate].recruitment.index .blockMessage .hasStripe02:after{top:-208px;right:-21.875vw}[id=corporate].recruitment.index .blockMessage .messageImg{z-index:1;position:relative}[id=corporate].recruitment.index .blockMessage .contentLead.fwBold{font-weight:700}[id=corporate].recruitment.index .blockMessage .blockMessageTitleSub{margin-bottom:.75em;color:#0550a5;font-size:150%;font-weight:400;letter-spacing:.024em}[id=corporate].recruitment.index .blockPoint{background-color:#fff}[id=corporate].recruitment.index .blockPoint .contentTxt{margin-bottom:30px}[id=corporate].recruitment.index .blockPoint .pointList{margin-bottom:0}[id=corporate].recruitment.index .blockPoint .pointList .pointHead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}[id=corporate].recruitment .blockNews{padding:35px 0}[id=corporate].message .mainVisualContent{position:absolute;right:0;left:0}[id=corporate].message .mainVisualImage .image{background-color:#000616}.blockMessage{overflow:hidden}.blockMessage .messageImg .messageCaption{margin-top:15px;color:#b2b2b2;font-size:1.2rem;letter-spacing:.048em}.blockPoint{background:#f1f3f5}.blockPoint .pointListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockPoint .pointList .pointHead{-ms-flex-negative:0;flex-shrink:0;margin-bottom:.75em;color:#0550a5;letter-spacing:.048em}.blockPoint .pointList .pointImg{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.1em}.blockPoint .pointList .pointDesc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:1em;border-bottom:1px solid #c9cacc;letter-spacing:.048em}[id=corporate].system .mainVisualImage .image{background-color:#000}.blockSystem{overflow:hidden}.boxMCSImg{text-align:center}.boxMCSDescription{border:1px solid #c9cacc}.boxMCSDescription .name{margin-bottom:.5em;color:#0550a5}.boxMCSDescription .description+.name{margin-top:1.5em}[id=corporate].members.list .mainVisualInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[id=corporate].members.list .mainVisualText:not(:has(.textSub)) .textMain{margin-bottom:0}.blockMemberList:nth-child(odd){background:#f1f3f5}.blockMemberList .memberList{margin-inline:0;gap:40px 30px;display:grid}.blockMemberList .memberListItem{width:100%;margin-bottom:0}.blockMemberList .memberList .memberLink{margin-inline:0;padding-bottom:0;border-bottom:0}.blockMemberList .memberList .memberImg img{width:100%}.blockMembers{overflow:hidden}.blockMembers .boxMembersContent .contentTxt:last-child{margin-bottom:0}.blockMembers .boxMembers .boxMembersFlow{-webkit-box-sizing:border-box;box-sizing:border-box}.blockMembers .boxMembers .boxMembersFlow .flowHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockMembers .boxMembers .boxMembersFlow .flowHeadTxt{color:#0550a5;letter-spacing:.048em}.blockMembers .boxMembers .boxMembersFlow .flowList li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-bottom:5px;padding-left:23px}.blockMembers .boxMembers .boxMembersFlow .flowList li:before{z-index:2;position:absolute;top:1em;left:1px;width:5px;height:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #0550a5;border-radius:50%;background:#f1f3f5;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.blockMembers .boxMembers .boxMembersFlow .flowList li:after{position:absolute;top:1em;left:4px;width:1px;height:100%;background:#b2b2b2;content:""}.blockMembers .boxMembers .boxMembersFlow .flowList li:last-of-type:after{height:75%}.blockMembers .boxMembers .boxMembersFlow .flowList li.selected:before{background:#0550a5}.blockMembers .boxMembers .boxMembersFlow .flowList .flowTime{display:block;padding-bottom:3px;color:#0550a5;letter-spacing:-.012em}.blockMembers .boxMembers .boxMembersFlow .flowList .flowDetail{letter-spacing:.048em}.blockMembers .membersImg .membersCaption{margin-top:15px;color:#b2b2b2;font-size:1.2rem;letter-spacing:.048em}.blockMembers .bottomLink{padding-top:10px}.blockMembers .memberHr{height:0;margin:0;padding:0;border:0}[id=corporate].dialogue .mainVisualContent{position:absolute;right:0;left:0}[id=corporate].dialogue .mainVisualImage .image{background-color:#000616}.blockDialogueProfile{background-color:#f1f3f5}.listDialogueProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.listDialogueProfileItem:not(:first-child){position:relative}.listDialogueProfileItem:not(:first-child):after,.listDialogueProfileItem:not(:first-child):before{display:block;position:absolute;top:0;width:60%;height:0;margin-left:-30%;border-top:1px solid #0550a5;content:""}.listDialogueProfileItem:not(:first-child):before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.listDialogueProfileItem:not(:first-child):after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.blockDialogue{overflow:hidden}.blockDialogue:nth-child(2n){background-color:#f1f3f5}.blockDialogueContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockDialogue .dialogueTxt .name{margin-bottom:.5em;font-weight:700}.blockDialogue .dialogueTxt .comment+.name{margin-top:20px}.blockDialogue .dialogueImg .dialogueCaption{margin-top:15px;color:#b2b2b2;font-size:1.2rem;letter-spacing:.048em}.blockJobDescriptionIntro{border-bottom:1px solid #c9cacc}.blockJobDescriptionBody{overflow:clip}.stripeWrap{overflow:hidden}.boxJob{background:#f1f3f5}.boxJob .hasStripe03:after{top:-50px;right:-38.88889vw}.boxJob .jobListTtl{margin-bottom:10px;color:#0550a5;letter-spacing:.048em}.boxJob .jobListContent{padding-bottom:1em;border-bottom:1px solid #c9cacc}.boxJob .jobList .jobImg{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:169px;margin-bottom:15px;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:2rem;text-align:center}.boxJob .jobList .jobImg.bg01{background-image:url(/assets/img/defaults/pc/corporate/recruitment/bg_gradi01.jpg?2025011001)}.boxJob .jobList .jobImg.bg02{background-image:url(/assets/img/defaults/pc/corporate/recruitment/bg_gradi02.jpg)}.boxJob .jobList .jobImg.bg03{background-image:url(/assets/img/defaults/pc/corporate/recruitment/bg_gradi03.jpg?2025011001)}.boxJob .jobList .jobImg.bg04{background-image:url(/assets/img/defaults/pc/corporate/recruitment/bg_gradi04.jpg)}.boxJob .jobList .jobImg .icon-research,.boxJob .jobList .jobImg .icon-technology{width:34px;height:34px}.boxJob .jobList .jobImg .icon-sales{width:38px;height:34px}.boxJob .jobList .jobImg .icon-office{width:35px;height:34px}.boxJob .jobList .jobDuty{margin-bottom:.75em}.boxJob .jobList .jobDutyHead{display:inline-block;white-space:nowrap}.boxRelationshipChart .hasStripe03{-webkit-box-sizing:border-box;box-sizing:border-box}.boxRelationshipChart .hasStripe03:after{top:80px;right:-38.88889vw}.boxRelationshipChartRole .contentTxt:last-child{margin-bottom:0}.boxMatching .hasStripe03{-webkit-box-sizing:border-box;box-sizing:border-box}.boxMatching .hasStripe03:after{top:80px;right:-38.88889vw}.boxMatching .matchingTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #c9cacc}.boxMatching .matchingTable dd,.boxMatching .matchingTable dt{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #c9cacc;letter-spacing:.048em;text-align:center;white-space:nowrap}.boxMatching .matchingTable dd.blue,.boxMatching .matchingTable dt.blue{color:#0550a5}.boxMatching .matchingTable dd.left,.boxMatching .matchingTable dt.left{text-align:left}.boxMatching .matchingTable .circle{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:2.60417vw;height:2.60417vw;border:1px solid #0550a5;border-radius:50%}.summaryInner .summaryHead{display:block}.summaryInner .summaryTreatment{-webkit-box-sizing:border-box;box-sizing:border-box}.summaryInner .treatmentList{margin-bottom:1.5rem;letter-spacing:.048em}.summaryInner .treatmentList dd,.summaryInner .treatmentList dt{margin-bottom:.3em}.summaryInner .informationBox{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f1f3f5}.summaryInner .informationBox .informationContent{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.summaryInner .informationBox .informationContent:last-of-type{margin-bottom:0}.summaryInner .informationBox .informationContent .informationIcon{width:14.58333vw}.summaryInner .informationBox .icon-coins{width:54px;width:11.25vw;height:54px;height:11.25vw}.summaryInner .informationBox .icon-clock{width:49px;width:10.20833vw;height:49px;height:10.20833vw}.summaryInner .informationBox .informationList li{font-size:1.6rem;letter-spacing:.048em}.summaryInner .informationBox .informationList .salary{padding-left:1em}.summaryInner .informationBox .informationNote{font-size:1.4rem}.summaryInner .summaryPeople{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 20px;border:1px solid #c9cacc}.summaryInner .summaryPeople .peopleIcon{width:12.5vw}.summaryInner .summaryPeople .icon-resume{width:40px;width:8.33333vw;height:48px;height:10vw}.summaryInner .summaryPeople .peopleTxt{-webkit-box-sizing:border-box;box-sizing:border-box}.summaryInner .summaryPeople .peopleHead{display:block;color:#0550a5;font-size:1.6rem;letter-spacing:.04em}table.tableSupport .thSub{background-color:#f1f3f5;color:#000}.boxKurumin{background-color:#f1f3f5}.boxKuruminText .contentTxt{margin-bottom:0}.boxKuruminImage{display:grid;place-items:center;padding:20px;background-color:#fff}.boxKuruminImage img{width:min(130px,27.08333vw)}.boxPositiveAction{background-color:#f1f3f5}.blockRecruitmentFAQ{overflow:hidden}.listRecruitmentFAQ{border-top:1px solid #c9cacc}.listRecruitmentFAQItem{-webkit-padding-after:10px;padding-block-end:10px;border-bottom:1px solid #c9cacc}.listRecruitmentFAQTitle{font-size:1.6rem}.listRecruitmentFAQTitle .text{display:grid;grid-template-columns:20px 1fr;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.listRecruitmentFAQTitle .text:before{color:#0550a5;content:"Q."}.listRecruitmentFAQTitle[data-accordion-toggle]{position:relative}.listRecruitmentFAQTitle[data-accordion-toggle]:after,.listRecruitmentFAQTitle[data-accordion-toggle]:before{position:absolute;width:16px;height:1px;margin-top:-8px;background-color:#0550a5;content:"";-webkit-transition:all .2s ease;transition:all .2s ease}.listRecruitmentFAQTitle[data-accordion-toggle]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.listRecruitmentFAQTitle[data-accordion-toggle].is-open:after,.listRecruitmentFAQTitle[data-accordion-toggle].is-open:before{background-color:#00a0e1}.listRecruitmentFAQTitle[data-accordion-toggle].is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.listRecruitmentFAQTitle[data-accordion-toggle].is-open:after{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.listRecruitmentFAQContent .contentTxt:last-child{margin-bottom:0}[id=search] .mainVisualImage:after,body.search .contentTtl02:before{display:none}body.search .blockSearch{padding:100px 0 85px;overflow:hidden}body.search .blockSearch .hasStripe02:after{top:-208px;right:-21.875vw}body.search .blockSearch .formSearch .btn{height:50px}body.search .blockSearch .searchNumber{display:inline-block;color:#b2b2b2;font-size:1.2rem;letter-spacing:.048em}body.search .blockSearch .searchList{margin-top:35px;padding-bottom:19px;color:#0550a5;letter-spacing:.048em}body.search .blockSearch .searchList li{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px}body.search .blockSearch .searchList li a:hover .searchDetail{color:#00a0e1}body.search .blockSearch .searchList .searchListTtl{display:inline-block;margin-bottom:.75em;font-weight:400}body.search .blockSearch .searchList .searchDetail{margin-bottom:1.4em;color:#000}body.search .blockSearchPagenation,body.search .blockSearchPagenation .newsPagenationLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.search .blockSearchPagenation .newsPagenationLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;margin:0 8px;border:1px solid #c9cacc;border-radius:50%;font-family:Roboto,sans-serif;font-size:14px}body.search .blockSearchPagenation .newsPagenationLink.current{border:1px solid #0550a5;color:#0550a5}body[id=news].list .blockNewsPickup{position:relative;overflow:hidden}body[id=news].list .blockNewsPickup .breadCrumbs{position:relative;margin-bottom:50px;padding-bottom:20px}body[id=news].list .blockNewsPickup .breadCrumbs:after{display:block;position:absolute;bottom:0;left:0;width:40px;border-bottom:1px solid #c9cacc;content:""}body[id=news].list .blockNewsPickup .boxNewsPickupImage{z-index:2;position:relative}body[id=news].list .blockNewsPickup .boxNewsPickupImage:after{background-color:#f1f3f5;-webkit-box-shadow:none;box-shadow:none}body[id=news].list [id=js-carouselPickupNews]{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body[id=news].list [id=js-carouselPickupNews].slick-initialized{opacity:1}body[id=news].list [id=js-carouselPickupNews] .arrowNext,body[id=news].list [id=js-carouselPickupNews] .arrowPrev{z-index:10;position:absolute;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body[id=news].list [id=js-carouselPickupNews] .slick-dots{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body[id=news].list [id=js-carouselPickupNews] .slick-dots button:before{border-color:#00a0e1}body[id=news].list [id=js-carouselPickupNews] .slick-dots .slick-active button:before{background-color:#00a0e1}.blockNewsCategoryLatest{background-color:#f1f3f5}.blockNewsCategoryLatestTitle.contentTtl01{margin-bottom:.75em}.blockNewsCategoryLatest .listNewsCategoryLatestItemInner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:15px;border-bottom:1px solid #c9cacc}.blockNewsCategoryLatest .listNewsCategoryLatestItem .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:.78571em;font-weight:400}.blockNewsCategoryLatest .listNewsCategoryLatestItem .category{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:.78571em;color:#0550a5;-webkit-transition:color .2s ease;transition:color .2s ease}.blockNewsCategoryLatest .listNewsCategoryLatestItem .date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:auto}.blockNewsCategoryLatest .listNewsCategoryLatestItem .icon{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:6px}.no-touch .blockNewsCategoryLatest .listNewsCategoryLatest a.listNewsCategoryLatestItemInner:hover .category{color:#00a0e1}.blockNewsListCategory .boxNewsCategorySelect{margin-bottom:30px}.blockNewsCategoryIntro{background-color:#f1f3f5}.blockNewsCategoryIntroTitle{color:#0550a5;font-weight:400;line-height:1.2}.boxNewsCategoryIntroImage{position:relative;padding:0 30px 30px 0}.boxNewsCategoryIntroImage img{z-index:1;position:relative;width:100%}.boxNewsCategoryIntroImage:before{display:block;z-index:2;position:absolute;top:0;right:30px;bottom:30px;left:0;border:1px solid #0550a5;content:""}.boxNewsCategoryIntroImage:after{display:block;z-index:0;position:absolute;top:30px;right:0;bottom:0;left:30px;background-color:#fff;-webkit-box-shadow:0 .1px .7px rgba(74,74,74,.011),0 .3px 1.6px rgba(74,74,74,.016),0 .6px 3px rgba(74,74,74,.02),0 1.1px 5.4px rgba(74,74,74,.024),0 2.1px 10px rgba(74,74,74,.029),0 5px 24px rgba(74,74,74,.04);box-shadow:0 .1px .7px rgba(74,74,74,.011),0 .3px 1.6px rgba(74,74,74,.016),0 .6px 3px rgba(74,74,74,.02),0 1.1px 5.4px rgba(74,74,74,.024),0 2.1px 10px rgba(74,74,74,.029),0 5px 24px rgba(74,74,74,.04);content:""}.boxNewsCategoryIntroTitle{font-size:2.6rem;line-height:1.4}.blockNewsCategoryDetail [class*=boxNewsDetail]:last-child,.blockNewsCategoryDetailTitle:last-child{margin-bottom:0}.blockNewsCategoryDetail .itemCaption{color:#b2b2b2;font-size:1.2rem}.blockNewsCategoryDetailTitle:first-child{margin-top:0}.blockNewsCategoryDetail .boxNewsDetailHtml,.blockNewsCategoryDetail .boxNewsDetailText,.blockNewsCategoryDetail .boxNewsDetailWysiwyg{margin-bottom:1.25em}.blockNewsCategoryDetail+.blockNewsList{padding-top:0}.blockNewsDetail{overflow:hidden}.blockNewsDetail .linkMore,.blockNewsDetail .linkToList{margin-top:1em;color:#b2b2b2}.blockNewsDetail .linkMore a,.blockNewsDetail .linkToList a{color:inherit}.blockNewsDetail .linkMore a.hasIcon,.blockNewsDetail .linkToList a.hasIcon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blockNewsDetail .linkMore .btn [class^=icon-].posLeft,.blockNewsDetail .linkMore a [class^=icon-].posLeft,.blockNewsDetail .linkToList .btn [class^=icon-].posLeft,.blockNewsDetail .linkToList a [class^=icon-].posLeft{margin-right:.75em}.blockNewsDetail .linkMore .btn [class^=icon-] svg .line,.blockNewsDetail .linkMore a [class^=icon-] svg .line,.blockNewsDetail .linkToList .btn [class^=icon-] svg .line,.blockNewsDetail .linkToList a [class^=icon-] svg .line{stroke:#b2b2b2}.blockNewsDetail .linkMore .btn [class^=icon-] svg .surface,.blockNewsDetail .linkMore a [class^=icon-] svg .surface,.blockNewsDetail .linkToList .btn [class^=icon-] svg .surface,.blockNewsDetail .linkToList a [class^=icon-] svg .surface{fill:#b2b2b2}.no-touch .blockNewsDetail .linkMore .btn:hover,.no-touch .blockNewsDetail .linkMore a:hover,.no-touch .blockNewsDetail .linkToList .btn:hover,.no-touch .blockNewsDetail .linkToList a:hover{color:#00a0e1}.no-touch .blockNewsDetail .linkMore .btn:hover [class^=icon-] svg .line,.no-touch .blockNewsDetail .linkMore a:hover [class^=icon-] svg .line,.no-touch .blockNewsDetail .linkToList .btn:hover [class^=icon-] svg .line,.no-touch .blockNewsDetail .linkToList a:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch .blockNewsDetail .linkMore .btn:hover [class^=icon-] svg .surface,.no-touch .blockNewsDetail .linkMore a:hover [class^=icon-] svg .surface,.no-touch .blockNewsDetail .linkToList .btn:hover [class^=icon-] svg .surface,.no-touch .blockNewsDetail .linkToList a:hover [class^=icon-] svg .surface{fill:#00a0e1}.articleNewsDatailHead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c9cacc}.articleNewsDatailHead .category,.articleNewsDatailHead .date{margin-right:35px}.articleNewsDatailHead .shareLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articleNewsDatailHead .shareLinkHead{margin-right:15px}.articleNewsDatailHead .shareLinkContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articleNewsDatailHead .shareLink .btn.onlyIcon{border-radius:50%}.articleNewsDatailHead .shareLink .btn.onlyIcon.linkedin{background:#069}.articleNewsDatailHead .shareLink .btn.onlyIcon.twitter{background:#1da1f2}.articleNewsDatailContent [class*=boxNewsDetail]:last-child,.articleNewsDatailContentTitle:last-child{margin-bottom:0}.articleNewsDatailContent .itemCaption{color:#b2b2b2;font-size:1.2rem}.articleNewsDatailContentTitle:first-child{margin-top:0}.articleNewsDatailContent .boxNewsDetailHtml,.articleNewsDatailContent .boxNewsDetailText,.articleNewsDatailContent .boxNewsDetailWysiwyg{margin-bottom:1.25em}.latestNewsDetail{background:#f1f3f5}.latestNewsDetailTitle{color:#0550a5;font-weight:400}.sectionOnlineProductTitle{margin-bottom:15px}.listOnlineProductName{margin-bottom:10px;color:#0550a5}.no-touch a:hover .listOnlineProductName{color:#00a0e1}[id=products]:not(.index) .listOnlineProductImage{position:relative;padding-top:69.89247%}[id=products]:not(.index) .listOnlineProductImage img{position:absolute;top:0;left:0;width:100%;height:100%}[id=products]:not(.index) .listOnlineProductImage img[data-object-position]{-o-object-position:bottom center;object-position:bottom center}.listOnlineProductText .text{display:block}.sectionOnlineProductOther{background-color:#f1f3f5}.sectionOnlineProductOtherTitle{margin-bottom:15px}.sectionOnlineProductOtherButton{margin-top:25px}.blockVideoTitle.contentTtl02{margin-bottom:0}.sectionVideoList:nth-child(2n){background-color:#f1f3f5}.sectionVideoListTitle{margin-bottom:.5em}.videoListItem .videoTitle{margin-bottom:10px;overflow-x:hidden;color:#0550a5;font-weight:400}.videoModalContent .videoDescription{margin-top:15px}.blockStaticPolicy{overflow:hidden}.blockStaticPolicy .hasStripe02:after{top:-208px;right:-21.875vw}.blockStaticPolicy .sectionPolicy{padding-left:2em;color:#0550a5;letter-spacing:.048em;counter-increment:policyNum}.blockStaticPolicy .sectionPolicyWrap{margin-top:35px;counter-reset:policyNum}.blockStaticPolicy .sectionPolicyTtl{display:inline-block;margin-bottom:.75em;font-weight:400}.blockStaticPolicy .sectionPolicyTtl:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:2em;margin-left:-2em;padding-right:.5em;text-align:right;content:counter(policyNum) "."}.blockStaticPolicy .sectionPolicyDetail{margin-bottom:1.4em;color:#000}.blockStaticPolicy .sectionPolicy .listTypeNumberParenthesis{padding-left:2em;counter-reset:number 0}.blockStaticPolicy .sectionPolicy .listTypeNumberParenthesis>li{list-style:none}.blockStaticPolicy .sectionPolicy .listTypeNumberParenthesis>li:before{display:inline-block;width:1.5em;margin-right:.5em;margin-left:-2em;text-align:right;content:counter(number) ")";counter-increment:number 1}.blockStaticPolicy .sectionPolicy .listTypeDisc>li{list-style-type:disc}.blockStaticPolicy .sectionPolicy .listTypeLowerLatin{padding-left:1.5em;counter-reset:alpha}.blockStaticPolicy .sectionPolicy .listTypeLowerLatin>li{list-style:none}.blockStaticPolicy .sectionPolicy .listTypeLowerLatin>li:before{display:inline-block;width:1em;margin-right:.5em;margin-left:-1.5em;content:counter(alpha,lower-alpha) ".";counter-increment:alpha}.blockStaticPolicy .sectionPolicy .listTypeLowerRoman>li{list-style-type:lower-roman}.blockStaticPolicy .policyList01{margin-bottom:30px}.blockStaticPolicy .policyList01 li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.2em;letter-spacing:.048em}.blockStaticPolicy .policyList01Ttl{display:inline-block;margin-bottom:.75em}.blockStaticPolicy .policyList01Ttl+.policyList01{margin-top:.5em}.blockStaticPolicy .policyList01Ttl.displayInline{display:inline}.blockStaticPolicy .policyList02{margin-bottom:30px}.blockStaticPolicy .policyList02 li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.8em;padding-left:13px;letter-spacing:.048em}.blockStaticPolicy .policyList02 li:before{display:inline-block;position:relative;top:-3px;width:3px;height:3px;margin-right:10px;margin-left:-13px;border-radius:50%;background:#000;content:""}.blockStaticPolicy .policyList02.en{margin-bottom:30px}.blockStaticPolicy .policyList02.en li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.8em;padding-left:13px;letter-spacing:.048em;list-style-position:inside;list-style-type:lower-alpha}.blockStaticPolicy .policyList02.en li:before{display:none}.blockStaticPolicy .policyList02.cn{margin-bottom:30px}.blockStaticPolicy .policyList02.cn li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.8em;padding-left:13px;letter-spacing:.048em;list-style-position:inside;list-style-type:lower-alpha}.blockStaticPolicy .policyList02.cn li:before{display:none}.blockStaticPolicy .policiyNote{margin-bottom:30px;color:#b2b2b2}.sectionPolicy .floatingDl.slim .floatingDt{width:12%}[id=error] [id=app]{min-height:100%}[id=error] [id=container]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}[id=error] [id=contents],[id=error] [id=header]{-ms-flex-negative:0;flex-shrink:0}[id=error] [id=contents]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[id=error] [id=footer]{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.spFs20{font-size:2rem}}@media screen and (max-width:767px){table.tableResponsive{display:block}table.tableResponsive tbody,table.tableResponsive td,table.tableResponsive th,table.tableResponsive tr{display:block;width:100%}table.tableResponsive td,table.tableResponsive th{-webkit-box-sizing:border-box;box-sizing:border-box}table.tableResponsive tr+tr th{border-top-color:#0550a5}table.tableResponsiveComplex{display:block}table.tableResponsiveComplex thead{display:none}table.tableResponsiveComplex tbody,table.tableResponsiveComplex td,table.tableResponsiveComplex th,table.tableResponsiveComplex tr{display:block;width:100%}table.tableResponsiveComplex td,table.tableResponsiveComplex th{-webkit-box-sizing:border-box;box-sizing:border-box}table.tableResponsiveComplex tr+tr th{border-top-color:#0550a5}table.tableResponsiveComplex td[data-th]{display:-webkit-box;display:-ms-flexbox;display:flex}table.tableResponsiveComplex td[data-th]:before{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:30%;margin:-.5em 1em -.5em -1em;padding:.5em 1em;border-right:1px solid #0550a5;content:attr(data-th)}.displayPc,.displayTb{display:none}.displaySp{display:inherit}.btn.round,a.btn.round,button.btn.round,input.btn.round{padding-right:2.5em;padding-left:2.5em}.btn.onlyIcon,a.btn.onlyIcon,button.btn.onlyIcon,input.btn.onlyIcon{width:60px;height:60px}.selectWrap.js-selectboxAlign .js-selectboxAlignView,input.txt,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px}.blockFooter03Inner,.l-inner{padding-right:6.25%;padding-left:6.25%}#js-breakpointChecker .narrow{display:block}.icon-arrowBar{width:24px;height:12px}.icon-arrowBar svg path{stroke-width:.5}.titlePage{margin-bottom:.65em;font-size:2.6rem}.titleSectionPrimary{font-size:2.6rem;line-height:1.4}.wrapColumn.hasMarginWide{margin-top:-30px;margin-right:-15px;margin-left:-15px}.wrapColumn.hasMarginWide>[class*=col]{margin-top:30px;padding-right:15px;padding-left:15px}.wrapColumn>.col-sp-1{width:8.33%}.wrapColumn>.col-sp-2{width:16.67%}.wrapColumn>.col-sp-3{width:25%}.wrapColumn>.col-sp-4{width:33.33%}.wrapColumn>.col-sp-5{width:41.67%}.wrapColumn>.col-sp-6{width:50%}.wrapColumn>.col-sp-7{width:58.33%}.wrapColumn>.col-sp-8{width:66.67%}.wrapColumn>.col-sp-9{width:75%}.wrapColumn>.col-sp-10{width:83.33%}.wrapColumn>.col-sp-11{width:91.67%}.wrapColumn>.col-sp-12{width:100%}.listLinkItemInner{padding:.75em 0;font-size:1.6rem;line-height:1.875}.listLinkItemInner .title+.wrapIcon,.listLinkItemInner .wrapIcon+.title{padding-left:.8em}.listLinkItemInner .title{line-height:1.6}.listLinkItemInner.hasIcon{position:relative;padding-right:40px}.listLinkItemInner.hasIcon .wrapIcon{position:absolute;top:1em;right:0;line-height:1}.listLink a.listLinkItemInner{padding:.75em 0;font-size:1.6rem}.listLink a.listLinkItemInner.hasIcon{padding-right:40px}.listLink.hasIcon .listLinkItemInner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listLink.hasIcon .wrapIcon{top:.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contentTtl01{margin-bottom:.65em;line-height:1.4}.contentTtl02{margin-bottom:.65em;padding-top:30px;font-size:2.6rem}.contentTtl02 .small{font-size:2rem}.contentLead{margin-bottom:.7em;font-size:1.6rem;line-height:1.5}.contentTxt{margin-bottom:1.35em;font-size:1.6rem;line-height:1.75}.formItemWrap{margin-top:-1em}.formItem{margin-top:1em}.formItemContent{font-size:16px}.navLocal .blockFooter03Inner,.navLocal .l-inner{padding-right:0;padding-left:0}.touch .navLocal.is-overContent .navLocalInner{overflow-x:auto}.formSearchItemBtn .btn.onlyIcon{width:auto;height:60px;padding-right:24px;padding-left:12px}.boxFormSearch{padding:20px 30px 30px}.boxFormSearchHeaderTitle,.boxFormSearchTitle{margin-bottom:15px}.boxFormSearchBg .icon-search{width:208px;height:208px}.boxFormSearch .formSearchItemBtn .btn.onlyIcon{height:48px;padding-right:18px;padding-left:12px}.blockFooter01{padding-top:30px;padding-bottom:30px}.boxInquiryFooter .textMain{margin-bottom:.4em;font-size:3.2rem}.boxInquiryFooter .textSub{margin-bottom:25px;font-size:1.3rem}.blockFooter02{display:none}.blockFooter03Inner{padding:0}.blockFooter03 .navOther{padding:1em 6.25%;background-color:#fff}.blockFooter03 .copyright{padding:1em 6.25%;background-color:#000;color:#fff;text-align:center}.cookieAccept{padding-bottom:50px}.cookieAcceptBtn .btn{min-width:140px}.cookieAcceptBtn .btn.round{padding-right:1em;padding-left:1em}.breadcrumb{margin-bottom:30px;padding-bottom:.75em;font-size:1.4rem}.breadcrumb:after{width:25px}.breadcrumbItem{padding:.1em .5em}.breadcrumbItem:not(:first-child){padding-left:28px}.breadcrumbItem .icon-arrow{top:-.4em;width:12px;margin-right:4px;margin-left:-20px}.breadcrumbItem .icon-arrow svg path{stroke-width:3}.breadCrumbs{margin-bottom:10px}.hero .btnToContent{bottom:40px;left:6.25%}.hero .btnToContent .btn{margin-left:-12px}.hero .btnToContent .btn .icon-arrow{width:36px;height:36px}.mainVisual{min-height:650px}.mainVisualInner{padding-top:30px;padding-bottom:95px}.mainVisualText .textMain{margin-bottom:.6em;font-size:2.6rem}.mainVisualText .textSub{width:76.19%;width:76.19048%}.blockNewsPickupTitle{margin-bottom:35px}.blockNewsPickupTitle .textMain{margin-bottom:.2em;font-size:3.2rem}.blockNewsPickupTitle .textSub{font-size:1.8rem}.boxNewsPickupImage{margin-bottom:35px}.boxNewsPickupMeta{margin-bottom:15px;font-size:1.6rem}.boxNewsPickupMeta:after{margin-top:15px}.boxNewsPickupBtn{margin-top:35px}.blockNewsTitle{margin-bottom:20px;font-size:2.6rem}[id="#home"] .blockNewsTitle{font-size:3.2rem}.listLinkNews .listLinkItemInner{-ms-flex-wrap:wrap;flex-wrap:wrap}.listLinkNews .category,.listLinkNews .date,.listLinkNews .title{padding:0}.listLinkNews .category{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.5em}.listLinkNews .title{width:100%;margin-top:.25em}.listLinkNews .listLinkItemInner.hasIcon{padding-right:0}.listLinkLatestNews .category{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.5em}.listLinkLatestNews .title{margin-top:.25em}.blockLinkRelativeTitle{margin-bottom:20px;font-size:2.6rem}.pagenation{margin-top:40px}.js-modalInner.blockFooter03Inner,.js-modalInner.l-inner{padding-right:0;padding-left:0}.js-modal .btnCloseModal{width:60px;margin-bottom:-60px}.js-modal .js-modalContent{padding:30px 6.25%}.js-modal .js-modalContent .modalHead{margin-right:calc(60px - 6.25%)}.heroIndex .btnToContent{right:6.25%;bottom:95px}.heroIndex .btnToContent .btn{margin-right:-12px}.heroIndex .btnToContent .btn .icon-arrow{width:36px;height:36px}.mainVisualIndex{height:650px}.mainVisualIndexInner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:95px}.mainVisualIndexText .textMain{margin-bottom:.8em;line-height:1.25}.mainVisualIndexText .textSub{margin-bottom:2em}[id=js-carouselMV] .slick-dots{bottom:45px}.articleIndex{padding-top:35px}.articleIndexTitle{margin-bottom:25px}.articleIndexTitle .textSub{margin-top:.45em;font-size:1.8rem}.articleIndexTextIntro{margin-bottom:35px;font-size:1.6rem}.boxHyperPolymer{padding-top:35px;padding-bottom:40px;background-image:url(/assets/img/defaults/sp/index/bg_technology_polymer.jpg)}.boxHyperPolymerText{margin-bottom:35px}.boxHyperPolymerText .textMain{margin-bottom:.65em;font-size:3rem;line-height:1.46667}.boxHyperPolymerText .textSub{width:65%}.listTechnologyIndex{padding-top:40px;padding-bottom:40px}.listTechnologyIndexItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 32px;border-radius:10px;background-color:#000;color:#fff}.listTechnologyIndexItemInner [class^=icon-] svg .line{stroke:#fff}.listTechnologyIndexItemInner [class^=icon-] svg .surface{fill:#fff}.listTechnologyIndex a.listTechnologyIndexItemInner{padding:15px 32px}.listTechnologyIndexImage{-ms-flex-negative:0;flex-shrink:0;width:50px;margin-right:32px}.listTechnologyIndexImageInner .text{display:none}.listTechnologyIndexText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listTechnologyIndexText .text{font-size:1.6rem}.boxInnovationIndexTitle{margin-bottom:30px}.boxInnovationIndexTitle .textMain{font-size:3.2rem}.boxInnovationIndexTitle .textSub{font-size:1.8rem}.boxCaseStudyIndex{padding-top:35px;padding-bottom:40px;background-position:60%}.boxCaseStudyIndexText{-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;margin-bottom:35px}.boxIndustriesIndex{padding-top:30px;padding-bottom:140px}.listIndustriesIndexItem{width:260px}.listIndustriesIndex a.listIndustriesIndexItemInner,.listIndustriesIndexItemInner{padding-top:134.78261%}.listIndustriesIndexText{top:51.61%;top:51.6129%;padding:0 32px 43px}.listIndustriesIndexIcon{padding:0 32px 28px}[id=js-carouselIndustries]{padding-bottom:50px}[id=js-carouselIndustries].slick-initialized .listIndustriesIndexItemInner{width:230px}[id=js-carouselIndustries].slick-initialized .slick-arrow{top:-90px}.blockFromSearchIndex{margin-right:6.25%;margin-left:6.25%;padding-top:80px}.blockFromSearchIndex .boxFormSearch{right:0;left:0;-webkit-transform:translateY(-66.1538461538%);transform:translateY(-66.1538461538%)}[id=newsIndex] .blockNewsPickup{margin-bottom:-50px;padding-top:50px}[id=newsIndex] .blockNews{padding-top:90px;padding-bottom:40px}[id=newsIndex] .blockNewsBtnMore{margin-top:25px}.blockFromSearchIndex+[id=newsIndex]{margin-top:-80px}.blockFromSearchIndex+[id=newsIndex] .blockNewsPickup{padding-top:90px}.blockTwitterIndex{padding-bottom:35px}.blockTwitterIndex:first-child{padding-top:35px}.blockTwitterTitleWrap{padding-bottom:20px}.blockTwitterTitle{font-size:3.2rem}[id=js-carouselTweet]{margin-right:17.85714%}[id=js-carouselTweet] .slick-list{overflow:visible}.blockEmployeeIndex{padding-top:58.66667%;padding-bottom:35px;background-image:url(/assets/img/defaults/sp/index/bg_employee231107.jpg?231107);background-position:top;background-size:100% auto}.blockEmployeeIndexText .textMain{line-height:1.46667}.boxTechnology{padding:25px 0 65px}.boxTechnology .boxTechnologyImg{padding-top:74.35897%}.boxTechnology .boxTechnologyImg .icon-polymer{width:61.54%;width:61.53846%}.boxTechnology .boxTechnologyImg .icon-patent{width:38.46%;width:38.46154%}.boxTechnology .boxTechnologyImg .icon-intellectualproperty{width:41.03%;width:41.02564%}.boxTechnology .boxTechnologyImg .icon-technical{width:38.46%;width:38.46154%;height:auto}.boxTechnology .boxTechnologyTxt{margin-top:15px;margin-bottom:7px;font-size:1.6rem}body[id=innovation].case .mainVisualText .textMain{font-size:2rem}body[id=innovation].case .mainVisualText .textSub{font-size:2.6rem}body[id=innovation].case.case01 .mainVisualImage .image{background-position:bottom;background-size:100% auto}body[id=innovation].case.case02 .mainVisualImage .image{background-size:100% auto}body[id=innovation].case.case03 .mainVisualImage .image{background-position:60%}.blockCaseList{padding:20px 0 30px}.blockCaseList .caseList .caseImg{margin-bottom:.75em}.blockCaseList .caseList .caseNum{margin:0 0 .45em;font-size:1.6rem}.blockCaseList .caseList .caseCareer{margin-bottom:.2em;font-size:1.6rem}.blockCaseList .caseList .icon-arrowBar{width:24px}[id=innovation].polymer .breadcrumb{margin-bottom:25px}[id=innovation].polymer .mainVisualText .textSub{width:auto}.blockProperty{padding-top:30px;padding-bottom:30px;font-size:1.6rem}.blockProperty .propertyList .propertyImg{height:185px}.blockProperty .propertyList .icon-polymerHeatCold{width:59px;height:97px}.blockProperty .propertyList .icon-polymerIncombustibility{width:112px;height:112px}.blockProperty .propertyList .icon-polymerWeathering{width:117px;height:117px}.blockProperty .propertyList .icon-polymerElectrical{width:154px;height:65px}.blockProperty .propertyList .icon-polymerChemical{width:52px;height:126px}.blockProperty .propertyList .icon-polymerFriction{width:98px;height:117px}.blockProperty .propertyList .icon-polymerPurity{width:112px;height:126px}.blockType{padding:15px 0 25px;font-size:1.6rem}.blockType .typeList .typeImg{height:185px}.blockType .typeList .typeImg img{max-height:185px}.blockIntellectualproperty{padding:30px 0 15px}.blockIntellectualproperty .intellectualpropertyTable td,.blockIntellectualproperty .intellectualpropertyTable th{padding-right:16px;padding-left:16px}.blockIntellectualproperty .intellectualpropertyTable .col01{width:34%}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data-row{margin-right:-15px;margin-left:-15px}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data{margin-bottom:7px;padding-right:15px;padding-left:15px}.blockTechnical{padding:30px 0 70px}.technicalList{margin-bottom:40px}.blockTechnicalData{padding:30px 0 50px}.blockTechnicalData .hasStripe02:after{display:block;top:-102px;right:-31.25vw;width:65.3125vw;height:85.83333vw}.blockTechnicalData .numeric{top:-7px}.blockTechnicalData .boxTechnicalTable{margin-bottom:25px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable{width:772px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable td,.blockTechnicalData .technicalDataTableWrap .technicalDataTable th{padding-right:16px;padding-left:16px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .col01,.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell{width:193px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell .data{margin-right:30px;margin-bottom:7px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell .data:nth-of-type(2n){margin-right:0}.blockTechnicalData .technicalDataContent{margin-bottom:25px}.blockTechnicalData .boxTechnicalDataList{margin-bottom:5px}.blockTechnicalData .boxTechnicalDataDocument .boxTechnicalDataDocumentTtl,.blockTechnicalData .boxTechnicalDataList .technicalDataListTtl{margin-bottom:1.5em}.blockEachCase{padding-top:40px}.blockEachCase .notesCase{padding-bottom:20px}.blockEachCase .eachCaseContent01+.contentTxt .notesCase{margin-top:-15px}.eachCaseIntroduction{padding-bottom:15px}.eachCaseContent01{padding:25px 0 30px}.eachCaseContent01 .eachCaseContentImg{margin-bottom:30px}.eachCaseContent01 .eachCaseContentImg:after{top:15px;left:15px}[id=innovation].case03 .caseCopy,[id=innovation].case04 .caseCopy{background-position:80%}[id=innovation].case05 .caseCopy{position:relative;background-position:80%}[id=innovation].case05 .caseCopy:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#f1f3f5),to(rgba(241,243,245,.15)));background-image:linear-gradient(90deg,#f1f3f5 20%,rgba(241,243,245,.15));content:""}.caseCopy .caseCopyTxt{font-size:2.2rem}.caseCopy .caseCopyTxt:before{top:0}.caseCopy .caseCopyTxt:after{bottom:-.45em}[id=products]:not(.detail) .mainVisualImage .image{background-position:75%}.sectionProductCategory{padding-top:30px;padding-bottom:30px}.sectionProductCategoryTitle{margin-bottom:20px}.listProductCategoryImage{margin-bottom:10px}.bannerLinkCableSelector{margin-bottom:30px;padding:20px 7.14286% 25px}.bannerLinkCableSelectorTitle{margin-bottom:15px;font-size:2.2rem}.bannerLinkCableSelectorBtn{margin-top:15px}.boxIntroductionAgency{margin-top:30px;padding-top:15px}.sectionProductIndustry{padding-top:30px;padding-bottom:30px}.sectionProductIndustryImage{margin-bottom:20px}.listProductIndustry.wrapColumn.hasMargin{margin-top:-20px}.listProductIndustry.wrapColumn.hasMargin [class^=col-]{margin-top:20px}.sectionProductBottom{padding-bottom:55px}[id=products].listIndustry .sectionProductBottom{padding-top:30px}[id=products].detail .mainVisual{height:auto;min-height:0;padding-top:90.27778%;border-bottom:1px solid #c9cacc}[id=products].detail .mainVisualImage{top:0;left:auto;width:100%}[id=products].detail .mainVisualImage .image{height:auto;padding-top:90.27778%;background-size:contain}[id=products].detail .mainVisualInner{padding-top:25px;padding-bottom:70px}[id=products].detail .mainVisualText .textMain{font-size:2rem}[id=products].detail .mainVisualText .textSub{width:auto;font-size:2.6rem}[id=products].detail .btnToContent{bottom:10px}.blockProductButtonFixed{bottom:60px}.blockProductDetail{padding-top:20px;padding-bottom:25px}.blockProductButton+.blockSeriesDescription{margin-top:30px}.blockSeriesDescription{font-size:1.6rem}.blockLinkExternalTitle{margin-bottom:15px}.blockLinkExternalText{font-size:1.6rem}.blockLinkExternalBtn{margin-top:15px}.blockLinkExternalBtnGroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.blockLinkExternalBtnGroup .blockLinkExternalBtn{margin-top:0}.blockFeatureUse{font-size:1.6rem}.blockFeatureUse .sectionFeatureUse+.sectionFeatureUse{margin-top:20px;padding-top:15px;border-top:1px solid #c9cacc}.blockFeatureUse .sectionFeatureUseTitle{margin-bottom:.25em}.blockProductData .itemCaption{margin-top:1em}.blockProductDataTitle{margin-top:30px;margin-bottom:10px}.blockProductData .boxProductDataHtml,.blockProductData .boxProductDataText,.blockProductData .boxProductDataWysiwyg{margin-bottom:10px}.blockProductData .boxProductDataImage,.blockProductData .boxProductDataTable{margin-bottom:30px}.blockProductData .boxProductDataImageTechnical{margin-bottom:30px;padding:1em}.blockProductData .boxProductDataImageTechnical .itemImage{margin-top:25px}.blockProductData .boxProductDataButtons,.blockProductData .boxProductDataMovie,.blockProductData .boxProductDataMovieList{margin-bottom:30px}.blockProductDetail.blockLinkRelative{margin-top:-10px}.blockSimilarProductTitle{margin-bottom:10px}.blockSimilarProduct .listProductCategory{margin-top:-30px;margin-right:-15px;margin-left:-15px}.blockSimilarProduct .listProductCategoryItem{width:50%;padding-top:30px;padding-right:15px;padding-left:15px}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized{margin-right:15px}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow{top:-60px}.blockFromSearchProduct .boxFormSearchBg{-webkit-transform:translate(33%,-50%);transform:translate(33%,-50%)}.blockFromSearchProduct .boxFormSearchBg .icon-search{width:185px;height:185px}[id=products].agency [id=main]{padding-top:30px;padding-bottom:30px}.listAgencyPartnersItem{font-size:1.6rem}[id=products].catalog [id=main]{padding-top:30px;padding-bottom:30px}.blockCatalogGroupBottom{padding-top:30px}.sectionCatalogGroup{padding-block:30px 35px}.sectionCatalogGroupTitle.contentTtl01{margin-bottom:25px}.listCatalogGroupTitle{font-size:1.6rem}.listCatalogGroupThumbnail{margin-bottom:15px}.listCatalogGroupBtnDownload{margin-top:13px}.listCatalogGroupFooter{margin-top:25px;padding-top:20px}[id=products].cable-designer [id=main]{padding-top:30px;padding-bottom:30px}.blockSelectCable{padding-bottom:30px}.blockSelectCableButton{margin-top:30px}.formSelectCableItem.boxCableConnector .boxCableConnectorImage{margin-top:10px}.blockCompletedCableSummary{padding-top:30px;padding-bottom:30px}.blockCompletedCableSummary .boxModelString{-ms-flex-wrap:wrap;flex-wrap:wrap}.blockCompletedCableSummary .boxModelStringText{width:100%}.blockCompletedCableSummary .textSpecDocument{font-size:1.2rem}.blockCompletedCableDetail{padding-top:30px;padding-bottom:30px}.blockCompletedCable .boxCompletedCableConnectorImage,.blockCompletedCable .boxCompletedCableImage{margin-bottom:30px}.blockCompletedCable .boxCompletedCableConnectorImageInner{margin-top:35px;margin-bottom:25px}.blockCompletedCable .boxCompletedCableConnectorImage .connectorName{bottom:-20px;width:calc((85.41667vw - 42px)/2);font-size:min(2.66667vw,1.4rem);letter-spacing:.05em;line-height:1.4}.blockCompletedCable .boxCompletedCableConnectorImage .connectorName .fcBlue{display:block;margin-bottom:.25em}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength{top:calc(50% - 13.33333vw)}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength .text{top:50%;font-size:min(2.66667vw,1.4rem);letter-spacing:.05em}.blockCompletedCable .boxCompletedCableConnectorImage .cableLength .textNotice{font-size:min(2.66667vw,1.2rem);letter-spacing:.05em}.blockCompletedCable .boxCompletedCableData{margin-bottom:30px}.blockCompletedCable .boxCompletedCableChart{padding:1em}.blockCompletedCable .boxCompletedCableChart .itemChart{margin-top:25px}.blockCompletedCable .boxCompletedCableImageGraph{margin-top:30px;padding:1em}.blockCompletedCable .boxCompletedCableSafetyLock{row-gap:20px;margin-top:30px;padding:1em}.blockCompletedCable .boxCompletedCableSafetyLockTitle{font-size:1.8rem}[id=products].flat-cable-designer [id=main]{padding-bottom:30px}[id=products].flat-cable-designer .hasStripe02{padding-top:30px}[id=products].flat-cable-designer .hasStripe02:after{top:-178px}.blockCompletedCable+.blockCableDesignerFooter{padding-top:30px}.blockCableDesignerFooter .boxCustomSupport{margin-bottom:30px}.blockSelectFlatCable{padding-bottom:30px}.blockSelectFlatCableButton{margin-top:30px}.formSelectFlatCableItemError{font-size:1.4rem}.groupSelectFlatCableHasIllust .wrapColumn.hasMargin>[class*=col]:not(:first-child){margin-top:10px}.buttonViewAllCoreMenuTType{margin-bottom:20px}.listCoreMenuSelectTType{gap:20px}.blockSelectFastenerTType .formSelectFlatCableItemContent{padding-bottom:30px}[id=products].cable-selector [id=main]{padding-top:30px}.blockConditionCable{padding-bottom:30px}.blockConditionCableButton{margin-top:30px}.formConditionCableItemError{font-size:1.4rem}.formConditionCable .listOtherOptionsItem{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.blockResultCable{padding-top:30px;padding-bottom:30px}.blockResultCable [data-simplebar]{max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px)}[id=products].free-sample [id=main]{padding-top:30px;padding-bottom:30px}.sectionSelectSample{font-size:1.6rem}.listSelectSample.wrapColumn.hasMarginWide{margin-top:-1px}.listSelectSample.wrapColumn.hasMarginWide .listSelectSampleInner[class*=col-]{margin-top:1px}.listSelectSampleItem{font-size:1.4rem}.listSelectSampleItemTitle{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:45px}.listSelectSampleItemTitle .textPartNumber{font-size:1.6rem}.listSelectSampleItemTitle .textFeature{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;width:100%}.listSelectSampleItemTitle .textSelected{margin-left:1.25em}.listSelectSampleItemTitle .iconWrap{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[id=products].made-to-order [id=main]{padding-top:30px;padding-bottom:30px}.sectionInputMadeToOrder{font-size:1.6rem}.formInputTubeItemError{font-size:1.4rem}.boxMadeToOrderImageTube{padding-block:20px;padding-inline:10px}[id=products].download-cad [id=main]{padding-top:30px;padding-bottom:30px}[id=products].download-cad .titlePage{margin-bottom:30px}[id=products].download-cad .titlePageSub{margin-bottom:.4em;font-size:2rem}.blockDownloadButtonFixed{bottom:60px}.blockDownloadList .listDownloadProduct{grid-template-columns:1fr}[id=corporate] .mainVisualText .textMainSecondary{margin-top:-.5em;margin-bottom:.8em;font-size:2rem}[id=corporate] .mainVisualText .textMainSecondary.sans-serif-en{font-size:2rem}[id=corporate] .mainVisualBtn{margin-top:25px}[id=corporate].index .mainVisualImage .image{background-color:#010413;background-position:bottom;background-size:100% auto}.blockPhilosophy .titlePhilosophy{font-size:2.2rem}.blockOutline .outlineTable{font-size:1.6rem}.blockOutline .outlineTable dt{padding-block:1em .5em;border-top:1px solid #c9cacc}.blockOutline .outlineTable dd{padding-block:0 .9em}.blockAccess{padding-top:30px}.blockAccess .placeAreaChina,.blockAccess .placeAreaJapan,.blockAccess .placeAreaOther{margin-bottom:40px}.blockAccess .placeList.wrapColumn.hasMargin{margin-top:-40px}.blockAccess .placeListItem{font-size:1.6rem}.blockAccess .placeListItem[class*=col-]{margin-top:40px}.blockAccess .placeList .placeAccessContent{padding-left:26px;font-size:1.4rem}.blockAccess .corporateMap .iframeWrapper{padding-top:75%}.boxCs .csServiceHead{font-size:1.6rem}.boxCs .icon-tel{top:50%;right:6.25vw;width:31.25vw;-webkit-transform:translateY(-40%);transform:translateY(-40%);opacity:.5}.blockCorporateIndex .blockCorporateIndexTtl{margin-bottom:1em}.blockCorporateIndex .corporateIndexListImg [class^=icon-]{width:34.41%;width:34.4086%}.blockCorporateIndex .corporateIndexListText{margin-top:15px;font-size:1.6rem}.blockCorporateIndex .corporateIndexListText [class^=icon-]:not(.icon-external){margin-top:10px}.blockCorporateIndex .corporateIndexListText .icon-external{margin-top:5px}.hasStripe01:after,.hasStripe02:after,.hasStripe03:after{display:none}[id=corporate].about .mainVisualImage .image{background-position:100% 100%}.blockAbout{padding-top:25px}.boxAbout{-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:0 0 30px}.boxAbout .boxAboutImage{width:100%;max-width:280px;max-height:280px;margin-bottom:33px}.boxAbout .boxAboutTxt{width:100%;padding:6.77083%;font-size:1.6rem}.boxAbout ol.boxAboutList>li .boxAboutListTtl{margin-bottom:.6em}.boxAbout ul.boxAboutInnerList li+li{margin-top:.5em}.boxAbout ul.boxAboutInnerList li:before{top:-3px;width:4px;height:4px}.boxAboutValue{margin-top:35px;padding:35px 0 30px}.boxAboutValue .boxAboutValueImg{padding-top:74.35897%}.boxAboutValue .boxAboutValueImg .icon-technical{width:12.5vw;height:12.5vw}.boxAboutValue .boxAboutValueImg .icon-earth{width:11.45833vw;height:11.45833vw}.boxAboutValue .boxAboutValueImg .icon-patent-j{width:9.79167vw;height:10.83333vw}.boxAboutValue .boxAboutValueImg .icon-intellectualproperty{width:12.5vw;height:12.5vw}.boxAboutValue .boxAboutValueImg .icon-people{width:11.45833vw;height:11.45833vw}.boxAboutValue .boxAboutValueTxt{margin-top:20px;font-size:1.6rem}.blockHistory{padding:40px 0 35px}.blockHistory .chronologyDetail li{padding-left:35px}.blockHistory .chronologyDetail .year{font-size:1.8rem}.blockHistory .chronologyDetail .desc{font-size:1.6rem}.blockHistory .chronologyEra{display:none}.blockCsr{padding:30px 0 50px}.blockCsr .csrList{font-size:1.6rem;line-height:1.75}.blockCsr .csrList .csrListTtl{font-size:inherit}.blockIso{padding:30px 0}.blockIso .isoContent .isoContentTtl{font-size:2.6rem}.blockIso .isoContent .isoContentDesc{font-size:1.6rem;line-height:1.75}.blockIso .isoContentTxt{padding-bottom:30px}.blockIso .isoDocument{height:165px;margin:0 auto}.blockIso .isoDocumentInner{padding:25px 15px 0}.blockIso .isoDocumentImg{width:90px}.blockRisk{padding-bottom:30px}.blockRiskIntro{padding-top:30px}.blockRisk .riskContentTtl{font-size:2.6rem}.blockRisk .riskContentDesc{font-size:1.6rem;line-height:1.75}.blockRisk .riskStatement .riskStatementTxt{padding-bottom:30px}.blockRisk .riskStatement .riskStatementTxt .riskStatementDesc{font-size:1.6rem}.blockRisk .riskStatement .riskStatementImg{padding:15px 90px 20px}[id=corporate].recruitment .mainVisualImage .image{background-color:#000;background-position:top;background-size:100% auto}[id=corporate].recruitment .mainVisualInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[id=corporate].recruitment .mainVisualInner .mainVisualText{margin-top:auto}.blockEntry{padding-top:30px;padding-bottom:30px}.boxEntry .textMain{margin-bottom:.4em;font-size:3.2rem}.boxEntry .textSub{margin-bottom:25px;font-size:1.3rem}.blockReturnRecruitmentIndex{padding-bottom:30px}.blockEntry+.blockReturnRecruitmentIndex,.blockMemberListWrap+.blockReturnRecruitmentIndex{padding-top:30px}.navLocalRecruitment{padding-top:30px;padding-bottom:30px}.listNavLocalRecruitmentItemInner{row-gap:10px}.blockRecruitmentButtonFixed{bottom:60px}.blockMember{padding:25px 0 30px}.blockMember .bottomLink{margin-top:35px}.memberListItem{width:50%}.memberList .memberName{font-size:1.6rem}.memberList .memberRole{margin:.75em 0 .45em;font-size:1.6rem}.memberList .memberCareer{margin-bottom:.2em;font-size:1.6rem}.memberList .icon-arrowBar{width:24px}.memberList[id=js-carouselEmployee].slick-initialized{margin-right:15px;padding-bottom:40px}.memberList[id=js-carouselEmployee].slick-initialized .slick-arrow{top:-60px}.memberList[id=js-carouselEmployee].slick-initialized .arrowPrev{right:16px}.memberList[id=js-carouselEmployee].slick-initialized .arrowNext{right:-30px}[id=corporate].recruitment.index .mainVisualText{margin-top:0}[id=corporate].recruitment.index .mainVisualImage .image{background-position:bottom;background-size:100% auto}[id=corporate].recruitment.index .slideImg:first-child{background-image:url(/assets/img/defaults/sp/corporate/recruitment/img_mv-01_231113.jpg);background-position:top;background-size:100% auto}[id=corporate].recruitment.index .slideImg:last-child{background-image:url(/assets/img/defaults/sp/corporate/recruitment/img_mv-02_231113.jpg);background-position:top;background-size:100% auto}[id=corporate].recruitment.index .blockMessage{padding-bottom:30px}[id=corporate].recruitment.index .blockMessage ol{font-size:1.6rem;line-height:1.75}.blockRecruitMenuBtn{padding:30px 0;border-bottom:1px solid #c9cacc}.recruitMenuBtn{margin:-10px -15px}.recruitMenuBtnItem{padding:10px 15px}[id=corporate].message .mainVisualContent{bottom:100px}[id=corporate].message .mainVisualImage .image{background-position:top;background-size:100% auto}.blockMessage{padding:30px 0 20px}.blockMessage .messageImg{padding:5px 0 20px}.blockPoint{padding:35px 0 30px}.blockPoint .pointList{margin-bottom:30px}.blockPoint .pointList .pointDesc,.blockPoint .pointList .pointHead{font-size:1.6rem}[id=corporate].system .mainVisualImage .image{background-position:bottom;background-size:100% auto}.blockSystemWrap{padding:30px 0}.blockSystem:not(:first-child){padding-top:10px}.boxMCS{margin-bottom:20px;font-size:1.6rem}.boxMCSImg{margin-bottom:15px}.boxMCSImg img{width:60%;max-width:400px}.boxMCSDescription{padding:18px 20px}[id=corporate].members.list .mainVisualText{margin-top:0}[id=corporate].members.list .mainVisualImage .image{background-position:bottom;background-size:100% auto}[id=corporate].members:not(.list) .mainVisual{min-height:750px}[id=corporate].members:not(.list) .mainVisualText{width:80%}[id=corporate].members:not(.list) .mainVisualText .textSub{width:100%}[id=corporate].members:not(.list) .mainVisualImage:after{display:block;background:linear-gradient(15deg,rgba(0,0,0,.4) 20%,transparent 60%)}[id=corporate].members:not(.list) .mainVisualImage .image{background-position:65%;background-size:cover}[id=corporate].members:not(.list).member10 .mainVisualImage .image{background-position:70%}[id=corporate].members:not(.list).member13 .mainVisualImage .image{background-position:80%}.blockMemberList{padding:25px 0 30px}.blockMemberList .memberList{grid-template-columns:repeat(2,1fr)}.blockMembers{padding:30px 0}.blockMembers .boxMembers .boxMembersFlow{margin-bottom:30px;padding:30px;border:1px solid #c9cacc}.blockMembers .boxMembers .boxMembersFlow .icon-clock{width:49px;height:49px;margin-right:23px}.blockMembers .boxMembers .boxMembersFlow .flowHeadTxt{font-size:1.6rem}.blockMembers .boxMembers .boxMembersFlow .flowList{padding-top:20px}.blockMembers .boxMembers .boxMembersFlow .flowList .flowTime{font-size:1.8rem}.blockMembers .boxMembers .boxMembersFlow .flowList .flowDetail{font-size:1.6rem}.blockMembers .membersImg{padding:5px 0 20px}[id=corporate].dialogue .mainVisualText .textSub{width:100%}[id=corporate].dialogue .mainVisualContent{bottom:100px}[id=corporate].dialogue .mainVisualImage .image{background-position:top;background-size:100% auto}.blockDialogueProfile{padding:30px 0 20px}.listDialogueProfileItem{width:40%}.listDialogueProfileItem:not(:first-child):after,.listDialogueProfileItem:not(:first-child):before{left:-25%;width:40%;margin-top:50%;margin-left:-20%}.listDialogueProfile .image{margin-bottom:10px}.blockDialogue{padding:30px 0}.blockDialogue:last-child{padding-bottom:35px}.blockDialogueContent{row-gap:1.35em}.blockDialogue .dialogueImg{padding:5px 0 20px}.blockJobDescription{-webkit-padding-before:30px;padding-block-start:30px}.blockJobDescription .contentTtl02{margin-bottom:20px}.boxJob{padding:30px 0}.boxJob,.boxJob .jobListTtl{font-size:1.6rem}.boxRelationshipChart{padding:0 0 35px}.boxRelationshipChartRole .contentTtl01{padding-right:40px}.boxMatching{padding:30px 0 40px}.boxMatching .matchingTable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:414px}.boxMatching .matchingTable dd,.boxMatching .matchingTable dt{width:21.875vw;height:56px}.boxMatching .matchingTable dd.higherSp,.boxMatching .matchingTable dt.higherSp{height:5.2em;padding:1em 0}.boxMatching .matchingTable dd.col1Sp,.boxMatching .matchingTable dt.col1Sp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:23.95833vw}.boxMatching .matchingTable dd.col2Sp,.boxMatching .matchingTable dt.col2Sp{width:19.79167vw}.boxMatching .matchingTable dd.left,.boxMatching .matchingTable dt.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.boxSummary{padding:30px 0 40px}.summaryInner .summaryTreatment{padding-top:30px;padding-bottom:35px}.summaryInner .treatmentList{font-size:1.6rem;line-height:1.75}.summaryInner .informationBox{width:100vw;margin-left:-6.25vw;padding:20px 6.25vw}.summaryInner .informationBox .informationContent .informationTxt{width:72.91667vw;margin-top:-.3em}.summaryInner .summaryPeople .peopleTxt{margin-top:-.4em;margin-bottom:-.4em}table.tableSupport{font-size:1.4rem}table.tableSupport td,table.tableSupport th{padding-top:.5em;padding-bottom:.5em}table.tableSupport .thMain{padding-top:1em;padding-bottom:1em}.boxKurumin{padding-block:30px}.boxKuruminInner{gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.boxPositiveAction{-webkit-padding-after:30px;padding-block-end:30px}.boxWorkLocation{padding:30px 0 40px}.blockRecruitmentFAQ{padding-block:30px 50px}.blockRecruitmentFAQ .contentTtl02{margin-bottom:20px}.listRecruitmentFAQTitle{padding-block:20px 10px}.listRecruitmentFAQTitle[data-accordion-toggle]{-webkit-padding-end:40px;padding-inline-end:40px}.listRecruitmentFAQTitle[data-accordion-toggle]:after,.listRecruitmentFAQTitle[data-accordion-toggle]:before{top:calc(50% + 15px);right:0}.listRecruitmentFAQContent{-webkit-padding-after:10px;padding-block-end:10px}body.search .blockSearch .searchNumber{margin-top:15px}body.search .blockSearch .searchList .icon-arrowBar{width:16px}body[id=news].list .blockNewsPickup{padding:40px 0 60px}body[id=news].list .blockNewsPickup .boxNewsPickupImage{display:none}body[id=news].list [id=js-carouselPickupNews] .arrowNext,body[id=news].list [id=js-carouselPickupNews] .arrowPrev{bottom:6px}body[id=news].list [id=js-carouselPickupNews] .arrowNext.slick-disabled .btn,body[id=news].list [id=js-carouselPickupNews] .arrowPrev.slick-disabled .btn{opacity:.2}body[id=news].list [id=js-carouselPickupNews] .arrowNext .btn.onlyIcon,body[id=news].list [id=js-carouselPickupNews] .arrowPrev .btn.onlyIcon{width:45px;height:45px}body[id=news].list [id=js-carouselPickupNews] .arrowPrev{right:30px;padding-right:6.25vw}body[id=news].list [id=js-carouselPickupNews] .arrowNext{right:-15px;padding-right:6.25vw;border-left:1px solid #000}body[id=news].list [id=js-carouselPickupNews] .slick-dots{bottom:-42px;padding:0 6.25%}.blockNewsCategoryLatest{padding:35px 0 40px}.blockNewsCategoryLatest .listNewsCategoryLatestItemInner{font-size:1.6rem}.blockNewsList{padding:35px 0 80px}.blockNewsCategoryIntro{padding-block:40px 60px}.blockNewsCategoryIntroTitle{font-size:3.2rem}.blockNewsCategoryIntroTitle:not(:last-child),.boxNewsCategoryIntroImage{margin-bottom:35px}.boxNewsCategoryIntroBtn{margin-top:35px}.blockNewsCategoryDetail{padding-top:20px;padding-bottom:25px}.blockNewsCategoryDetail .itemCaption{margin-top:1em}.blockNewsCategoryDetailTitle{margin-top:30px;margin-bottom:15px}.blockNewsCategoryDetail .boxNewsDetailHtml,.blockNewsCategoryDetail .boxNewsDetailText,.blockNewsCategoryDetail .boxNewsDetailWysiwyg{font-size:1.6rem}.blockNewsCategoryDetail .boxNewsDetailImage,.blockNewsCategoryDetail .boxNewsDetailMovie{margin-bottom:30px}.blockNewsDetail{padding:30px 0 0}.blockNewsDetailContent{margin-bottom:30px}.blockNewsDetailSub{margin-right:-7.14286%;margin-left:-7.14286%}.articleNewsDatailHead{margin-bottom:30px;padding-bottom:20px}.articleNewsDatailHead .category,.articleNewsDatailHead .date{font-size:1.6rem}.articleNewsDatailHead .shareLink{width:100%;margin-top:10px}.articleNewsDatailHead .shareLinkContent{gap:8px 16px}.articleNewsDatailHead .shareLink .btn.onlyIcon{width:48px;height:48px}.articleNewsDatailHead .shareLink .btn.onlyIcon.linkedin .icon-linkedin{width:17px;height:17px}.articleNewsDatailHead .shareLink .btn.onlyIcon.twitter .icon-twitter{width:20px;height:20px}.articleNewsDatailHead .shareLink a img{width:40px;height:auto}.articleNewsDatailContent .itemCaption{margin-top:1em}.articleNewsDatailContentTitle{margin-top:30px;margin-bottom:15px}.articleNewsDatailContent .boxNewsDetailHtml,.articleNewsDatailContent .boxNewsDetailText,.articleNewsDatailContent .boxNewsDetailWysiwyg{font-size:1.6rem}.articleNewsDatailContent .boxNewsDetailImage,.articleNewsDatailContent .boxNewsDetailMovie{margin-bottom:30px}.articleNewsDatailFooter{margin-top:30px}.latestNewsDetail{padding:20px 6.25% 30px}.latestNewsDetailTitle{margin-bottom:5px;font-size:2.6rem}[id=online] .mainVisualText .textSub{width:100%}[id=online] .mainVisualImage .image{background-position:right 95%;background-size:150% auto}.sectionOnlineProduct{padding-top:30px;padding-bottom:50px}.listOnlineProductImage{margin-bottom:10px}.sectionOnlineProductOther{padding-top:30px;padding-bottom:30px}.blockVideo{padding:30px 0 0}.sectionVideoList{padding-top:30px;padding-bottom:30px}.sectionVideoList:last-child{padding-bottom:50px}.videoModalContent.js-modalContent{padding-top:80px}.blockStaticPolicy{padding:30px 0 50px}.blockStaticPolicy .sectionPolicy{font-size:1.6rem;line-height:1.75}.blockStaticPolicy .policiyNote,.blockStaticPolicy .policyList01 li,.blockStaticPolicy .policyList02 li,.blockStaticPolicy .policyList02.cn li,.blockStaticPolicy .policyList02.en li,.blockStaticPolicy .sectionPolicyTtl{font-size:1.6rem}[id=error] [id=main]{padding:30px 0 50px}}@media screen and (min-width:768px) and (max-width:1079px){.displayPc{display:inherit}.displaySp,.displayTb{display:none}.blockFooter03Inner,.l-inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1050px;padding-right:6.25%;padding-left:6.25%}#js-breakpointChecker .medium{display:block}.wrapColumn>.col-tb-1{width:8.33%}.wrapColumn>.col-tb-2{width:16.67%}.wrapColumn>.col-tb-3{width:25%}.wrapColumn>.col-tb-4{width:33.33%}.wrapColumn>.col-tb-5{width:41.67%}.wrapColumn>.col-tb-6{width:50%}.wrapColumn>.col-tb-7{width:58.33%}.wrapColumn>.col-tb-8{width:66.67%}.wrapColumn>.col-tb-9{width:75%}.wrapColumn>.col-tb-10{width:83.33%}.wrapColumn>.col-tb-11{width:91.67%}.wrapColumn>.col-tb-12{width:100%}.blockFooter03 .navOtherList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blockFooter03 .copyright{margin-top:20px;text-align:center}.hero .btnToContent,.heroIndex .btnToContent{left:6.25%}.listTechnologyIndexImageInner .text{font-size:2rem}.boxCaseStudyIndex{background-position:60%}[id=js-carouselTweet] .boxTweet{width:50%}.boxTechnology .boxTechnologyImg{font-size:2rem;line-height:1}body[id=innovation].case.case01 .mainVisualText .textSub{width:50%}body[id=innovation].case.case01 .mainVisualImage .image{background-position:60%}body[id=innovation].case.case02 .mainVisualText .textSub{width:50%}body[id=innovation].case.case02 .mainVisualImage .image{background-size:100% auto}.eachCaseContent01.bgGray:after{right:25.4166666667vw}.eachCaseContent01.hasImage .eachCaseContent01Inner{grid-template-columns:49.375vw 33.75vw}.eachCaseContent01.hasImage .eachCaseContentDesc,.eachCaseContent01.hasImage .eachCaseContentTtl{width:49.375vw;max-width:600px;padding-right:3.95833vw}.eachCaseContent01.hasImage .eachCaseContentImg{width:33.75vw;max-width:420px;height:25.625vw}.caseCopy .caseCopyTxt{font-size:3.4rem}.blockDownloadList .listDownloadProduct{grid-template-columns:repeat(2,1fr)}.boxAboutValue .boxAboutValueImg{padding-top:69.89247%}.blockHistory .chronologyEra{width:25%;padding:30px}.blockRisk .riskStatement .riskStatementTxt{width:75vw}.blockRisk .riskStatement .riskStatementImg{-webkit-box-sizing:border-box;box-sizing:border-box;width:25vw;height:15.625vw;margin-top:auto}.blockRisk .riskStatement .riskStatementImg img{width:10.9375vw;height:12.39583vw}[id=corporate].recruitment .mainVisualImage .image{background-position:60%}[id=corporate].members.list .mainVisualImage .image{background-position:40%}.blockMembers .boxMembers .boxMembersFlow{padding:15px}body[id=news].list .blockNewsPickup{background-position:left 54vw top}body[id=news].list [id=js-carouselPickupNews] .arrowPrev{left:1.5625vw}body[id=news].list [id=js-carouselPickupNews] .arrowNext{right:1.5625vw}body[id=news].list [id=js-carouselPickupNews] .slick-dots{padding:0 6.25%}[id=error] [id=main]:before{right:-9.93%;right:-9.93056%;width:30.42%;width:30.41667%;margin-top:-4.6875%;padding-top:40.48611%}}@media screen and (min-width:1080px){.displayPc,.displayTb{display:inherit}.displaySp{display:none}.blockFooter03Inner,.l-inner{width:1050px}#js-breakpointChecker .wide{display:block}.blockFooter03Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero .btnToContent,.heroIndex .btnToContent{left:0}.listTechnologyIndexImageInner .text{font-size:2.4rem}.boxCaseStudyIndex{background-position:100%}[id=js-carouselTweet] .boxTweet{width:33.33%;width:33.33333%}.boxTechnology .boxTechnologyImg{font-size:2.4rem}body[id=innovation].case.case01 .mainVisualText .textSub{width:45%}body[id=innovation].case.case01 .mainVisualImage .image{background-position:100%}.eachCaseContent01.bgGray:after{right:calc(50% - 285px)}.eachCaseContent01.hasImage .eachCaseContent01Inner{grid-template-columns:600px 420px}.eachCaseContent01.hasImage .eachCaseContentDesc,.eachCaseContent01.hasImage .eachCaseContentTtl{width:600px;padding-right:85px}.eachCaseContent01.hasImage .eachCaseContentImg{width:420px;height:320px}.caseCopy .caseCopyTxt{font-size:3.6rem}.tableSelectSample td,.tableSelectSample th{padding:.7em 10px}.tableSelectSample td:first-child,.tableSelectSample th:first-child{padding-left:20px}.tableSelectSample td:last-child,.tableSelectSample th:last-child{padding-right:20px}.blockDownloadList .listDownloadProduct{grid-template-columns:repeat(3,1fr)}.blockCorporateIndex .corporateIndexListImg{padding-top:162px}.boxAboutValue .boxAboutValueImg{height:162px}.blockHistory .chronologyEra{width:330px;padding:30px}.blockRisk .riskStatement .riskStatementTxt{width:calc(100% - 330px)}.blockRisk .riskStatement .riskStatementImg{padding:15px 90px 20px}[id=corporate].recruitment .mainVisualImage .image{background-position:100%}.blockMembers .boxMembers .boxMembersFlow{padding:30px}.boxMatching .matchingTable dd,.boxMatching .matchingTable dt{width:14.28571%;max-width:150px}body[id=news].list .blockNewsPickup{background-position:right calc(50vw - 525px) top}body[id=news].list [id=js-carouselPickupNews] .arrowPrev{left:calc(50% - 605px)}body[id=news].list [id=js-carouselPickupNews] .arrowNext{right:calc(50% - 605px)}body[id=news].list [id=js-carouselPickupNews] .slick-dots{width:1050px;margin-right:auto;margin-left:auto}}@media screen and (min-width:768px){.btn,a.btn,button.btn,input.btn{font-size:1.2rem}.btn.onlyIcon,a.btn.onlyIcon,button.btn.onlyIcon,input.btn.onlyIcon{width:40px;height:40px}.blockFooter03Inner,.l-inner{margin-right:auto;margin-left:auto}.icon-arrowBar{width:12px;height:6px}.icon-arrowBar svg path{stroke-width:1}.titlePage{margin-bottom:.5em;font-size:3.6rem}.titleSectionPrimary{font-size:2.6rem}.wrapColumn.hasMarginWide{margin-top:-30px;margin-right:-20px;margin-left:-20px}.wrapColumn.hasMarginWide>[class*=col]{margin-top:30px;padding-right:20px;padding-left:20px}.listLinkItemInner{padding:1.1em .7em}.listLinkItemInner .title{padding:0 1em}.listLink a.listLinkItemInner{padding:1.1em .7em}.listLink.hasIcon .listLinkItemInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listLink.hasIcon .wrapIcon{top:-.1em}.listLink.hasIcon .wrapIcon:first-child,.listLink.hasIcon .wrapIcon:last-child{margin-left:1em}.contentTtl01{margin-bottom:.5em;line-height:1.84615}.contentTtl02{margin-bottom:.5em;padding-top:40px;font-size:3.6rem}.contentTtl02 .small{font-size:2.6rem}.contentLead{margin-bottom:.75em}.contentLead,.contentTxt{font-size:1.4rem;line-height:1.71429}.contentTxt{margin-bottom:1.5em}.formItemWrap{margin-top:-1.5em}.formItem{margin-top:1.5em}.formItem.half{width:50%}.navLocal{top:75px}.formSearch{width:330px}.formSearchItemText input[type=text]{font-size:1.2rem}.formSearchItemBtn .btn.onlyIcon{width:auto;padding-right:16px;padding-left:8px}.boxFormSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 35px 50px 50px}.boxFormSearchBg .icon-search{width:185px;height:185px}.blockFooter01{padding-top:40px;padding-bottom:40px}.boxInquiryFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boxInquiryFooter .textMain{margin-bottom:.4em;font-size:3rem}.boxInquiryFooter .textSub{font-size:1.6rem}.blockFooter02{padding-top:45px;padding-bottom:45px;background-color:#000;color:#fff}.blockFooter02Inner{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blockFooter02Inner,.blockFooter02Item.posRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockFooter03Inner{padding:25px 0}.blockFooter03 .copyright{color:#0550a5;font-size:1.2rem}.cookieAccept{text-align:center}.cookieAcceptBtn .btn{min-width:160px}.breadcrumb{margin-bottom:45px;padding-bottom:1.5em;font-size:1.2rem}.breadcrumb:after{width:20px}.breadcrumbItem{padding:.5em}.breadcrumbItem:not(:first-child){padding-left:18px}.breadcrumbItem .icon-arrow{top:-.3em;width:10px;margin-right:3px;margin-left:-16px}.breadcrumbItem .icon-arrow svg path{stroke-width:3}.breadCrumbs{margin-bottom:20px}.hero .btnToContent{bottom:50px}.hero .btnToContent .btn{margin-left:-8px}.mainVisualInner{padding-top:8.57143%;padding-bottom:70px}.mainVisualText .textMain{margin-bottom:1em;font-size:3.6rem}.mainVisualText .textSub{width:50%}.blockNewsPickupTitle{margin-bottom:-75px}.blockNewsPickupTitle .textMain{margin-bottom:.4em;font-size:3rem}.blockNewsPickupTitle .textSub{font-size:1.6rem}.boxNewsPickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boxNewsPickupImage{width:42.85714%}.boxNewsPickupText{width:52.38095%;max-width:450px;margin-right:auto;padding-top:110px}.boxNewsPickupMeta{margin-bottom:25px}.boxNewsPickupMeta:after{margin-top:25px}.boxNewsPickupBtn{margin-top:45px}.blockNewsTitle{margin-bottom:20px;font-size:3rem}.listLinkNews .category,.listLinkNews .date,.listLinkNews .title{padding:0 1em}.listLinkNews .category{-ms-flex-negative:0;flex-shrink:0;width:9em}.listLinkNews .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.listLinkLatestNews .date{margin-right:2em}.listLinkLatestNews .category{-ms-flex-negative:0;flex-shrink:0;width:9em}.listLinkLatestNews .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:.5em}.blockLinkRelativeTitle{margin-bottom:20px;font-size:2.6rem}.listLinkRelative .title{padding:0 1em}.pagenation{margin-top:50px}.js-modal.is-narrow .blockFooter03Inner,.js-modal.is-narrow .l-inner{max-width:800px}.js-modal .btnCloseModal{width:40px;margin-bottom:-40px}.js-modal .btnCloseModal .js-modalClose [class^=icon-]{width:20px;height:20px}.js-modal .btnCloseModal .js-modalClose .line{stroke-width:1.5}.js-modal .js-modalContent{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px min(6.25vw,60px)}.heroIndex .btnToContent{bottom:50px}.heroIndex .btnToContent .btn{margin-left:-8px}.mainVisualIndex{height:650px;max-height:calc(100vh - 75px)}.mainVisualIndexInner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:70px}.mainVisualIndexText .textMain{margin-bottom:.5em;font-size:6rem;line-height:1.2}.mainVisualIndexText .textSub{margin-bottom:1.5em;font-size:2.6rem}[id=js-carouselMV] .slick-dots{bottom:50px}.articleIndex{padding-top:45px}.articleIndexTitle{margin-bottom:35px}.articleIndexTitle .textMain{font-size:4.8rem}.articleIndexTitle .textSub{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.6em;font-size:1.6rem}.articleIndexTitle .textSub:after,.articleIndexTitle .textSub:before{display:block;width:3px;height:3px;margin-right:1em;margin-left:1em;border-radius:50%;background-color:#0550a5;content:""}.articleIndexTextIntro{margin-bottom:45px}.boxHyperPolymer{padding-top:90px;padding-bottom:95px;background-image:url(/assets/img/defaults/pc/index/bg_technology_polymer.jpg)}.boxHyperPolymerText{margin-bottom:40px}.boxHyperPolymerText .textMain{margin-bottom:.8em;font-size:3.6rem;line-height:1.33333}.boxHyperPolymerText .textSub{width:480px}.boxHyperPolymer:after{display:block;position:absolute;bottom:0;left:50%;width:373px;height:541px;margin-bottom:-141px;margin-left:-980px;background-image:url(/assets/img/defaults/pc/index/dots_technology.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.listTechnologyIndex{padding-top:50px;padding-bottom:75px}.listTechnologyIndexItemInner{display:block}.listTechnologyIndexImage{position:relative;padding-top:210px;background-color:#000;color:#fff}.listTechnologyIndexImageInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:0;left:0;-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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.listTechnologyIndexImageInner .text{-webkit-transition:color .2s ease;transition:color .2s ease}.listTechnologyIndexText{margin-top:25px}.listTechnologyIndexText .text{display:block}.listTechnologyIndexText [class^=icon-]{display:block;margin-top:20px}.boxInnovationIndexTitle{margin-bottom:45px}.boxInnovationIndexTitle .textMain{font-size:3rem}.boxInnovationIndexTitle .textSub{font-size:1.6rem}.boxCaseStudyIndex{padding-top:90px;padding-bottom:95px}.boxCaseStudyIndexText{margin-bottom:45px;font-size:3.6rem}.boxIndustriesIndex{padding-top:45px;padding-bottom:140px}.listIndustriesIndexItem{width:33.33%;width:33.33333%}.listIndustriesIndex a.listIndustriesIndexItemInner,.listIndustriesIndexItemInner{padding-top:134.09091%}.listIndustriesIndexText{top:47.46%;top:47.45763%;padding:0 35px 75px}.listIndustriesIndexIcon{padding:0 35px 30px}[id=js-carouselIndustries]{padding-bottom:60px}[id=js-carouselIndustries].slick-initialized .slick-arrow{top:-110px}.blockFromSearchIndex{padding-top:120px}.blockFromSearchIndex .boxFormSearch{left:50%;width:750px;-webkit-transform:translate(-50%,-64.2857142857%);transform:translate(-50%,-64.2857142857%)}[id=newsIndex] .blockNewsPickup{margin-bottom:-80px;padding-top:80px}[id=newsIndex] .blockNews{padding-top:125px;padding-bottom:45px}[id=newsIndex] .blockNewsBtnMore{margin-top:50px}.blockFromSearchIndex+[id=newsIndex]{margin-top:-120px}.blockFromSearchIndex+[id=newsIndex] .blockNewsPickup{padding-top:125px}.blockTwitterIndex{padding-bottom:45px}.blockTwitterIndex:first-child{padding-top:45px}.blockTwitterTitleWrap{padding-bottom:20px}.blockTwitterTitle{font-size:3rem}.blockEmployeeIndex{padding-top:90px;padding-bottom:95px;background-image:url(/assets/img/defaults/pc/index/bg_employee231107.jpg?231107)}.blockEmployeeIndexText{margin-bottom:45px}.blockEmployeeIndexText .textMain{margin-bottom:.5em;font-size:3.6rem;line-height:1.33333}.boxTechnology{padding:50px 0 80px}.boxTechnology .boxTechnologyImg{padding-top:210px}.boxTechnology .boxTechnologyImg .icon-polymer{width:120px;height:80px}.boxTechnology .boxTechnologyImg .icon-patent{width:75px;height:75px}.boxTechnology .boxTechnologyImg .icon-intellectualproperty{width:80px;height:80px}.boxTechnology .boxTechnologyImg .icon-technical{width:75px;height:75px}.boxTechnology .boxTechnologyTxt{margin-top:25px;margin-bottom:10px;font-size:1.4rem}body[id=innovation].case .mainVisualText .textMain{margin-bottom:.4em;font-size:2.6rem}body[id=innovation].case .mainVisualText .textSub{width:auto;font-size:3.6rem}body[id=innovation].case.case01 .mainVisualImage .image{background-size:auto 100%}.blockCaseList{padding:50px 0 40px}.blockCaseList .caseList .caseImg{margin-bottom:.95em}.blockCaseList .caseList .caseNum{margin:0 0 .65em;font-size:1.4rem}.blockCaseList .caseList .caseCareer{margin-bottom:.5em;font-size:1.4rem}.blockCaseList .caseList .icon-arrowBar{width:12px}.blockProperty{padding-top:45px;padding-bottom:50px}.blockProperty .propertyListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockProperty .propertyListItem .propertyName{-ms-flex-negative:0;flex-shrink:0}.blockProperty .propertyListItem .propertyContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blockProperty .propertyList .propertyImg{height:145px}.blockProperty .propertyList .icon-polymerHeatCold{width:45px;height:74px}.blockProperty .propertyList .icon-polymerIncombustibility{width:95px;height:95px}.blockProperty .propertyList .icon-polymerWeathering{width:94px;height:94px}.blockProperty .propertyList .icon-polymerElectrical{width:114px;height:50px}.blockProperty .propertyList .icon-polymerChemical{width:44px;height:116px}.blockProperty .propertyList .icon-polymerFriction{width:70px;height:85px}.blockProperty .propertyList .icon-polymerPurity{width:80px;height:90px}.blockType{padding:45px 0 50px}.blockType.bgWhite{margin-bottom:50px}.blockType .typeListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockType .typeListTitle{-ms-flex-negative:0;flex-shrink:0}.blockType .typeListContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blockType .typeList .typeImg img{width:100%}.blockIntellectualproperty{padding:100px 0}.blockIntellectualproperty .intellectualpropertyTable td,.blockIntellectualproperty .intellectualpropertyTable th{padding-right:18px;padding-left:18px}.blockIntellectualproperty .intellectualpropertyTable .col01{width:25%}.blockIntellectualproperty .intellectualpropertyTable .data-cell{width:75%}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data-row{margin-right:-15px;margin-bottom:5px;margin-left:-15px}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data{padding-right:15px;padding-left:15px}.blockTechnical{padding:100px 0}.blockTechnical .bottomLink{margin-top:50px}.technicalList{margin-bottom:35px}.blockTechnicalData{padding:100px 0}.blockTechnicalData .hasStripe02:after{top:-182px;right:-21.875vw}.blockTechnicalData .numeric{top:-4px}.blockTechnicalData .technicalDataTableWrap{margin-bottom:45px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable td,.blockTechnicalData .technicalDataTableWrap .technicalDataTable th{padding-left:18px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .col01,.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell{width:25%}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell .data-row{margin-bottom:5px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell .data{margin-right:45px}.blockTechnicalData .technicalDataContent{margin-bottom:35px}.blockTechnicalData .boxTechnicalDataList{margin-bottom:45px}.blockTechnicalData .boxTechnicalDataList .technicalDataListTtl{margin-bottom:.75em}.blockTechnicalData .technicalDataList01 li{font-size:1.4rem;line-height:1.71429}.blockTechnicalData .boxTechnicalDataDocument .boxTechnicalDataDocumentTtl{margin-bottom:.75em}.blockEachCase{padding-top:50px}.blockEachCase .notesCase{padding-bottom:40px}.blockEachCase .eachCaseContent01+.contentTxt .notesCase{margin-top:-40px}.eachCaseIntroduction{padding-bottom:30px}.eachCaseContent01{padding:45px 0 60px}.eachCaseContent01.hasImage .eachCaseContent01Inner{display:-ms-grid;display:grid}.eachCaseContent01.hasImage .eachCaseContentTtl{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1;grid-row:1/2}.eachCaseContent01.hasImage .eachCaseContentDesc{-ms-grid-row:2;-ms-grid-column:1;-webkit-box-sizing:border-box;box-sizing:border-box;grid-column:1;grid-row:2/2}.eachCaseContent01.hasImage .eachCaseContentImg{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-column:2;grid-row:1/span 2}.eachCaseContent01 .eachCaseContentImg:after{top:30px;left:30px}.caseCopy{min-height:370px}.caseCopy .caseCopyTxt:before{top:.05em}.caseCopy .caseCopyTxt:after{bottom:-.5em}.sectionProductCategory{padding-top:50px;padding-bottom:50px}.sectionProductCategoryTitle{margin-bottom:40px}.listProductCategoryImage{margin-bottom:25px}.listProductCategoryText [class^=icon-]{margin-top:20px}.bannerLinkCableSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;padding:30px 40px}.bannerLinkCableSelectorTextWrap{margin-top:-.5em;margin-bottom:-.4em}.bannerLinkCableSelectorTitle{margin-bottom:.25em}.bannerLinkCableSelectorBtn{margin-left:1em}.boxIntroductionAgency{margin-top:40px;padding-top:20px}.sectionProductIndustry{padding-top:50px}.sectionProductIndustryImage{margin-bottom:30px}.listProductIndustry.wrapColumn.hasMargin{margin-top:-25px;margin-bottom:-1px}.listProductIndustry.wrapColumn.hasMargin [class^=col-]{margin-top:25px}.listProductIndustryItemWrap{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding-bottom:25px;border-bottom:1px solid #c9cacc}.sectionProductBottom{padding-bottom:100px}[id=products].listIndustry .sectionProductBottom{padding-top:50px}[id=products].detail .mainVisualImage{left:auto;width:50%}[id=products].detail .mainVisualImage .image{background-size:contain}[id=products].detail .mainVisualInner{width:50%}[id=products].detail .mainVisualText .textMain{margin-bottom:.4em;font-size:2.6rem}[id=products].detail .mainVisualText .textSub{width:auto;font-size:3.6rem}[id=products].detail .mainVisualBtn{margin-top:45px}[id=products].detail .mainVisualBtnInner{gap:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blockProductButtonFixed{bottom:70px}.listLinkMore{font-size:1.2rem}.blockProductDetail{padding-top:40px;padding-bottom:45px}.blockLinkExternalInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blockLinkExternalTextWrap{margin-top:-.5em;margin-bottom:-.4em}.blockLinkExternalTitle{margin-bottom:.25em}.blockLinkExternalBtn{margin-left:1em}.blockLinkExternalBtnGroup{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:30px}.blockLinkExternalBtnGroup .blockLinkExternalBtn{margin-left:0}.blockFeatureUseInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blockFeatureUse .sectionFeatureUse{width:47.62%;width:47.61905%}.blockFeatureUse .sectionFeatureUseTitle{margin-bottom:.5em}.blockProductData .itemCaption{margin-top:15px}.blockProductDataTitle{margin-top:45px;margin-bottom:15px}.blockProductData .boxProductDataHtml,.blockProductData .boxProductDataText,.blockProductData .boxProductDataWysiwyg{margin-bottom:15px}.blockProductData .boxProductDataImage,.blockProductData .boxProductDataTable{margin-bottom:25px}.blockProductData .boxProductDataImage .itemImage{width:65%}.blockProductData .boxProductDataImageTechnical{-ms-grid-columns:55% 41%;-ms-grid-rows:auto 1fr;display:-ms-grid;display:grid;grid-template-columns:55% 41%;grid-template-rows:auto 1fr;margin-bottom:25px;padding:40px}.blockProductData .boxProductDataImageTechnical .itemTitle{-ms-grid-column:2;-ms-grid-row:1;grid-column:2/3;grid-row:1/2}.blockProductData .boxProductDataImageTechnical .itemImage{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-column:1/2;grid-row:1/3;margin-right:5.17241%}.blockProductData .boxProductDataImageTechnical .itemCaption{-ms-grid-row:2;-ms-grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2/3;grid-row:2/3;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.blockProductData .boxProductDataButtons,.blockProductData .boxProductDataMovie,.blockProductData .boxProductDataMovieList{margin-bottom:25px}.blockProductDetail.blockLinkRelative{margin-top:-40px}.blockSimilarProductTitle{margin-bottom:15px}.blockSimilarProduct .listProductCategory{margin-top:-20px;margin-right:-20px;margin-left:-20px}.blockSimilarProduct .listProductCategoryItem{width:25%;padding-top:20px;padding-right:20px;padding-left:20px}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct]{display:block;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:opacity,padding-bottom;transition-property:opacity,padding-bottom}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized{padding-bottom:60px}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .slick-arrow{top:-50px}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct] .listProductCategoryItem{display:none}.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct] .listProductCategoryItem:first-child,.blockSimilarProduct .listProductCategory[id=js-carouselSimilarProduct].slick-initialized .listProductCategoryItem{display:block}.blockFromSearchProduct .boxFormSearch{padding-top:45px;padding-bottom:45px}.blockFromSearchProduct .boxFormSearchContent{width:585px;max-width:70%}.blockFromSearchProduct .boxFormSearchBg{-webkit-transform:translate(53%,-50%);transform:translate(53%,-50%)}.blockFromSearchProduct .boxFormSearchBg .icon-search{width:195px;height:195px}.blockFromSearchProduct .boxFormSearch .formSearch{width:100%}.blockFromSearchProduct .boxFormSearch .formSearchItemText input[type=text]{font-size:1.4rem}.blockFromSearchProduct .boxFormSearch .formSearchItemBtn .btn.onlyIcon{height:50px}.blockFromSearchProduct .boxFormSearch .formSearchItemBtn .btn.onlyIcon .icon-search{width:22px;height:22px}[id=products].agency [id=main]{padding-top:100px;padding-bottom:100px}.listAgencyPartnersItem{font-size:1.4rem}.listAgencyPartners .partnersName{font-size:1.6rem}[id=products].catalog [id=main]{padding-top:100px;padding-bottom:100px}.blockCatalogGroupBottom{padding-top:50px}.sectionCatalogGroup{padding-block:40px 50px}.listCatalogGroupThumbnail,.sectionCatalogGroupTitle.contentTtl01{margin-bottom:20px}.listCatalogGroupBtnDownload{margin-top:15px}.listCatalogGroupFooter{margin-top:30px;padding-top:25px}[id=products].cable-designer [id=main]{padding-top:100px;padding-bottom:100px}.blockSelectCable{padding-bottom:50px}.blockSelectCableButton{margin-top:50px}.formSelectCable.wrapColumn.hasMargin{margin-top:-40px}.formSelectCable.wrapColumn.hasMargin [class*=col-]{margin-top:40px}.formSelectCableItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formSelectCableItemLabel{-ms-flex-negative:0;flex-shrink:0}.formSelectCableItemContent{height:100%}.formSelectCable .listCableGroup,.formSelectCable .listSkewMatch{margin-bottom:30px}.formSelectCableItem.boxCableConnector .boxCableConnectorImage{margin-top:20px}.blockCompletedCableSummary{padding-top:40px;padding-bottom:50px}.blockCompletedCableSummary .boxModelString{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:3rem}.blockCompletedCableSummary .textSpecDocument{font-size:1.4rem}.blockCompletedCableDetail{padding-top:50px;padding-bottom:50px}.blockCompletedCable .boxCompletedCableConnectorImage,.blockCompletedCable .boxCompletedCableImage{margin-bottom:50px}.blockCompletedCable .boxCompletedCableConnectorImage .connectorName{bottom:20px;padding:0 .5em;white-space:nowrap}.blockCompletedCable .boxCompletedCableData{margin-bottom:50px}.blockCompletedCable .boxCompletedCableChart{-ms-grid-columns:55% 41%;-ms-grid-rows:auto 1fr;display:-ms-grid;display:grid;grid-template-columns:55% 41%;grid-template-rows:auto 1fr;padding:40px}.blockCompletedCable .boxCompletedCableChart .itemTitle{-ms-grid-column:2;-ms-grid-row:1;grid-column:2/3;grid-row:1/2}.blockCompletedCable .boxCompletedCableChart .itemChart{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-column:1/2;grid-row:1/3;margin-right:5.17241%}.blockCompletedCable .boxCompletedCableChart .itemSwitchChart{-ms-grid-row:2;-ms-grid-column:2;grid-column:2/3;grid-row:2/3}.blockCompletedCable .boxCompletedCableImageGraph{margin-top:50px;padding:40px}.blockCompletedCable .boxCompletedCableSafetyLock{row-gap:30px;grid-template-columns:repeat(2,1fr);margin-top:50px;padding:40px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.blockCompletedCable .boxCompletedCableSafetyLockTitle{grid-column:1/span 2;-webkit-margin-before:-.35em;margin-block-start:-.35em;font-size:2rem}.blockCompletedCable .boxCompletedCableSafetyLockButton{grid-column:1/span 2}[id=products].flat-cable-designer [id=main]{padding-bottom:100px}[id=products].flat-cable-designer .hasStripe02{padding-top:100px}[id=products].flat-cable-designer .hasStripe02:after{top:-108px}.blockCompletedCable+.blockCableDesignerFooter{padding-top:50px}.blockCableDesignerFooter .boxCustomSupport{margin-bottom:50px}.blockSelectFlatCable{padding-bottom:50px}.blockSelectFlatCableButton{margin-top:50px}.formSelectFlatCable.wrapColumn.hasMargin{margin-top:-40px}.formSelectFlatCable.wrapColumn.hasMargin>[class*=col-]{margin-top:40px}.formSelectFlatCableItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formSelectFlatCableItemLabel{-ms-flex-negative:0;flex-shrink:0}.formSelectFlatCableItemContent{height:100%}.formSelectFlatCableItemContentInner.alignCenter{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:47px;padding-top:1em}.formSelectFlatCableItemError{font-size:1.2rem}.listCoreMenu{grid-template-columns:repeat(3,1fr)}.boxFilteringCoreMenuContentInner{grid-template-columns:repeat(2,1fr)}.boxFilteringCoreMenuContentInner .listConditions{display:contents}.boxFilteringCoreMenuContentInner .listConditions:first-child .listConditionsTitle{grid-column:1/2;grid-row:1/2}.boxFilteringCoreMenuContentInner .listConditions:first-child .listConditionsContent{grid-column:1/2;grid-row:2/3}.boxFilteringCoreMenuContentInner .listConditions:nth-child(2) .listConditionsTitle{grid-column:2/3;grid-row:1/2}.boxFilteringCoreMenuContentInner .listConditions:nth-child(2) .listConditionsContent{grid-column:2/3;grid-row:2/3}.boxFilteringCoreMenuContent .listConditions:nth-child(odd) .listConditionsTitle{padding-left:1.66667em}.boxFilteringCoreMenuContent .listConditions:nth-child(odd) .listConditionsContent{padding-left:1.42857em}.boxFilteringCoreMenuContent .listConditions:nth-child(2n) .listConditionsTitle{padding-right:1.66667em}.boxFilteringCoreMenuContent .listConditions:nth-child(2n) .listConditionsContent{padding-right:1.42857em}.listCoreMenuInputAmount{grid-template-columns:repeat(3,1fr)}.blockSelectCoreTType{grid-template-columns:31.42857% auto}.blockSelectCoreTTypeImage .boxImagePositionCoreTType{position:sticky;top:50%}.buttonViewAllCoreMenuTType{margin-bottom:30px}.listCoreMenuSelectTType{gap:30px 20px;grid-template-columns:repeat(2,1fr)}.blockSelectFastenerTType .formSelectFlatCableItemContent{padding-bottom:40px}.blockSelectFastenerDirectionTType.groupSelectFlatCableHasIllust{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blockSelectFastenerDirectionTType.groupSelectFlatCableHasIllust .boxSelectFlatCableIllust{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.blockSelectFastenerDirectionTType .boxImageFastenerDirectionTType{-webkit-box-sizing:border-box;box-sizing:border-box;height:240px}.blockInputLengthTType.groupSelectFlatCableHasIllust{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blockInputLengthTType.groupSelectFlatCableHasIllust .boxSelectFlatCableIllust{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.blockInputLengthTType .boxImageTType{-webkit-box-sizing:border-box;box-sizing:border-box;height:240px}[id=products].cable-selector [id=main]{padding-top:100px}.blockConditionCable{padding-bottom:50px}.blockConditionCableButton{margin-top:50px}.formConditionCable.wrapColumn.hasMargin{margin-top:-40px}.formConditionCable.wrapColumn.hasMargin [class*=col-]{margin-top:40px}.formConditionCableItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formConditionCableItemLabel{-ms-flex-negative:0;flex-shrink:0}.formConditionCableItemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.formConditionCableItemContentInner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.formConditionCableItemContentInner.alignCenter{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:47px;padding-top:1em}.formConditionCableItemError{-ms-flex-negative:0;flex-shrink:0;font-size:1.2rem}.boxHelpWrap.column2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:600px}.boxHelpWrap.column2 .boxHelp{width:50%}.blockResultCable{padding-top:40px;padding-bottom:100px}.blockResultCable [data-simplebar]{max-height:calc(100vh - 235px)}[id=products].free-sample [id=main]{padding-top:100px;padding-bottom:100px}.listSelectSampleItemTitle .textFeature{margin-left:1em}.listSelectSampleItemTitle .textSelected{margin-left:auto}.listSelectSampleItemTitle .textSelected+.iconWrap{margin-left:20px}.listSelectSampleItem:last-child .tableSelectSample{margin-bottom:0}[id=products].made-to-order [id=main]{padding-top:100px;padding-bottom:100px}.formInputTube.wrapColumn.hasMargin{margin-top:-40px}.formInputTube.wrapColumn.hasMargin [class*=col-]{margin-top:40px}.formInputTubeItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formInputTubeItemLabel{-ms-flex-negative:0;flex-shrink:0}.formInputTubeItemContent{height:100%}.formInputTubeItemError{font-size:1.2rem}.formInputTube .listCableGroup{margin-bottom:30px}.boxMadeToOrderImageTube{padding-block:50px;padding-inline:20px}[id=products].download-cad [id=main]{padding-top:100px;padding-bottom:100px}[id=products].download-cad .titlePage{margin-bottom:45px}[id=products].download-cad .titlePageSub{margin-bottom:.4em;font-size:2.6rem}.blockDownloadButtonFixed{bottom:70px}[id=corporate] .mainVisualText .textMainSecondary{margin-top:-.9em;margin-bottom:1.2em;font-size:2.6rem}[id=corporate] .mainVisualText .textMainSecondary.sans-serif-en{font-size:3rem}[id=corporate] .mainVisualBtn{margin-top:45px}[id=corporate] .mainVisualBtnInner{display:-webkit-box;display:-ms-flexbox;display:flex}.blockPhilosophy,.blockPolicy{padding:50px 0 15px}.blockPhilosophy .titlePhilosophy{font-size:1.8rem}.blockOutline{padding:35px 0 15px}.blockOutline .outlineTable{grid-template-columns:auto 1fr;font-size:1.4rem}.blockOutline .outlineTable dd,.blockOutline .outlineTable dt{padding-block:1em .9em;border-top:1px solid #c9cacc;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockOutline .outlineTable dd{padding-left:1.5em}.blockAccess{padding-top:35px}.blockAccess .placeAreaJapan{margin-bottom:45px}.blockAccess .placeAreaChina{margin-bottom:40px}.blockAccess .placeAreaOther{margin-bottom:50px}.blockAccess .placeList.wrapColumn.hasMargin{margin-top:-45px}.blockAccess .placeListItem{font-size:1.4rem}.blockAccess .placeListItem[class*=col-]{margin-top:45px}.blockAccess .placeList .placeAccessContent{padding-left:24px;font-size:1.2rem}.blockAccess .corporateMap .iframeWrapper{padding-top:37.84722%}.boxCs{height:122px}.boxCs .csServiceHead{font-size:1.4rem}.boxCs .csContactWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.boxCs .icon-tel{top:5px;right:30px;width:154px}.blockCorporateIndex .corporateIndexListImg [class^=icon-]{width:24.24%;width:24.24242%}.blockCorporateIndex .corporateIndexListText{margin-top:25px}.blockCorporateIndex .corporateIndexListText [class^=icon-]:not(.icon-external){margin-top:20px}.blockCorporateIndex .corporateIndexListText .icon-external{margin-top:10px}.blockAbout{padding-top:40px}.boxAbout{padding:30px 0 70px}.boxAbout .boxAboutImage{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;width:50.24306%;padding-right:7.74306%;padding-left:7.74306%}.boxAbout .boxAboutTxt{width:330px;width:22.91667%;min-width:300px;padding:25px 29px;font-size:1.4rem}.boxAbout ol.boxAboutList>li .boxAboutListTtl{margin-bottom:.75em}.boxAbout ul.boxAboutInnerList li+li{margin-top:.7em}.boxAbout ul.boxAboutInnerList li:before{top:-2px;width:3.5px;height:3.5px}.boxAboutValue{margin-top:50px;padding:50px 0 45px}.boxAboutValue .boxAboutValueImg .iconWrap{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;width:100%;height:60px}.boxAboutValue .boxAboutValueImg .icon-technical{width:60px;height:60px}.boxAboutValue .boxAboutValueImg .icon-earth{width:55px;height:55px}.boxAboutValue .boxAboutValueImg .icon-patent-j{width:47px;height:52px}.boxAboutValue .boxAboutValueImg .icon-intellectualproperty{width:60px;height:60px}.boxAboutValue .boxAboutValueImg .icon-people{width:55px;height:55px}.boxAboutValue .boxAboutValueTxt{margin-top:25px;font-size:1.4rem}.blockHistory{padding:45px 0 100px}.blockHistory .chronology{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px}.blockHistory .chronologyDetail{padding-right:30px}.blockHistory .chronologyDetail li{padding-left:40px}.blockHistory .chronologyDetail .year{font-size:1.6rem}.blockHistory .chronologyDetail .desc{font-size:1.4rem}.blockCsr{padding:100px 0 85px}.blockCsr .csrList{font-size:1.4rem;line-height:1.71429}.blockIso{padding:100px 0}.blockIso .isoContent{display:-webkit-box;display:-ms-flexbox;display:flex}.blockIso .isoContent .isoContentTtl{font-size:3rem}.blockIso .isoContent .isoContentDesc{font-size:1.4rem;line-height:1.71429}.blockIso .isoContentTxt{width:calc(100% - 330px);padding-right:30px}.blockIso .isoDocument{width:330px;height:205px}.blockIso .isoDocumentInner{padding:25px 27px 0}.blockIso .isoDocumentTxt{width:160px}.blockIso .isoDocumentImg{width:111px}.blockRisk{padding-bottom:80px}.blockRiskIntro{padding-top:100px}.blockRisk .riskContentTtl{font-size:3rem}.blockRisk .riskContentDesc{font-size:1.4rem;line-height:1.71429}.blockRisk .riskStatementInner{display:-webkit-box;display:-ms-flexbox;display:flex}.blockRisk .riskStatement .riskStatementTxt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:30px}.blockRisk .riskStatement .riskStatementImg{-ms-flex-negative:0;flex-shrink:0}.blockRisk .riskList01 li,.blockRisk .riskList02 li{font-size:1.4rem}[id=corporate].recruitment .mainVisualBtn .btn.ghost.onDark{background-color:rgba(0,0,0,.2)}.no-touch [id=corporate].recruitment .mainVisualBtn .btn.ghost.onDark:hover{background-color:#00a0e1}.blockEntry{padding-top:40px;padding-bottom:40px}.boxEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boxEntry .textMain{margin-bottom:.4em;font-size:3rem}.boxEntry .textSub{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px;font-size:1.6rem}.blockReturnRecruitmentIndex{padding-bottom:50px}.blockEntry+.blockReturnRecruitmentIndex,.blockMemberListWrap+.blockReturnRecruitmentIndex{padding-top:50px}.navLocalRecruitment{padding-top:50px;padding-bottom:50px}.listNavLocalRecruitmentItemInner{row-gap:20px}.listNavLocalRecruitmentText{row-gap:15px}.listNavLocalRecruitmentText:has(.icon-external){row-gap:5px}.blockRecruitmentButtonFixed{bottom:70px}.blockMember{padding:45px 0 50px}.blockMember .bottomLink{margin-top:50px}.memberListItem{width:33.33%;width:33.33333%;margin-bottom:20px}.memberList .memberName{font-size:1.4rem}.memberList .memberRole{margin:.95em 0 .65em;font-size:1.4rem}.memberList .memberCareer{margin-bottom:.5em;font-size:1.4rem}.memberList .icon-arrowBar{width:12px}.memberList[id=js-carouselEmployee].slick-initialized{padding-bottom:60px}.memberList[id=js-carouselEmployee].slick-initialized .slick-arrow{top:-50px}.memberList[id=js-carouselEmployee].slick-initialized .arrowPrev{right:51px}.memberList[id=js-carouselEmployee].slick-initialized .arrowNext{right:5px}[id=corporate].recruitment.index .mainVisualImage .image{background-position:100%}[id=corporate].recruitment.index .slideImg:first-child{background-image:url(/assets/img/defaults/pc/corporate/recruitment/img_mv-01_231113.jpg);background-position:50%}[id=corporate].recruitment.index .slideImg:last-child{background-image:url(/assets/img/defaults/pc/corporate/recruitment/img_mv-02_231113.jpg);background-position:100% 0}[id=corporate].recruitment.index .blockMessage,[id=corporate].recruitment.index .blockPoint{padding-bottom:50px}[id=corporate].recruitment .blockNews{padding:50px 0}[id=corporate].message .mainVisualContent{bottom:120px}[id=corporate].message .mainVisualImage .image{background-position:85%}.blockMessage{padding:50px 0 30px}.blockMessage .messageImg{padding:5px 0 25px}.blockPoint{padding:45px 0 85px}.blockPoint .pointList{margin-bottom:50px}.blockSystemWrap{padding:50px 0}.blockSystem:not(:first-child){padding-top:20px}.boxMCS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.boxMCSImg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:30px}.boxMCSDescription{-webkit-box-sizing:border-box;box-sizing:border-box;width:330px;padding:25px 29px}[id=corporate].members.list .breadcrumb{width:33.33333%}[id=corporate].members.list .mainVisualInner{padding-bottom:105px}[id=corporate].members:not(.list).members14 .mainVisualText{width:55.2381%}[id=corporate].members:not(.list).members14 .mainVisualText .textSub{width:90.51724%}[id=corporate].members:not(.list).members14 .mainVisualImage .image{background-position:55%}.blockMemberList{padding:45px 0 50px}.blockMemberList .memberList{grid-template-columns:repeat(3,1fr)}.blockMembers{padding:50px 0}.blockMembers .boxMembers{gap:40px 30px;display:grid;position:relative;grid-template-columns:1fr min(330px,34.375vw)}.blockMembers .boxMembers .boxMembersFlow{grid-column:2/3;grid-row:1/3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#f1f3f5}.blockMembers .boxMembers .boxMembersFlow .icon-clock{width:38px;height:38px;margin-right:17px}.blockMembers .boxMembers .boxMembersFlow .flowHeadTxt{font-size:1.4rem}.blockMembers .boxMembers .boxMembersFlow .flowList{padding-top:25px}.blockMembers .boxMembers .boxMembersFlow .flowList .flowTime{font-size:1.6rem}.blockMembers .boxMembers .boxMembersFlow .flowList .flowDetail{font-size:1.4rem}.blockMembers .membersImg{padding:5px 0 40px}.blockMembers .membersImg:last-child{padding-bottom:0}.blockMembers .memberHr{height:10px}[id=corporate].dialogue .mainVisualContent{bottom:120px}[id=corporate].dialogue .mainVisualImage .image{background-position:85%}.blockDialogueProfile{padding:50px 0 30px}.listDialogueProfile{max-width:690px;margin-right:auto;margin-left:auto}.listDialogueProfileItem{width:34.78%;width:34.78261%}.listDialogueProfileItem:not(:first-child):after,.listDialogueProfileItem:not(:first-child):before{left:-43.75%;width:60%;margin-top:50%;margin-left:-30%}.listDialogueProfile .image{margin-bottom:15px}.blockDialogue{padding:50px 0}.blockDialogue:last-child{padding-bottom:85px}.blockDialogueContent{row-gap:1.5em}.blockDialogueContent.layoutHorizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.blockDialogueContent.layoutHorizontal.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blockDialogueContent.layoutHorizontal .dialogueImg{-ms-flex-negative:0;flex-shrink:0;max-width:calc(50% - 20px)}.blockDialogue .dialogueImg{padding:5px 0 40px}.blockDialogue .dialogueImg:last-child{padding-bottom:0}.blockJobDescription{-webkit-padding-before:100px;padding-block-start:100px}.blockJobDescription .contentTtl02{margin-bottom:30px}.boxJob{padding:50px 0}.boxJob .jobListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.boxJob .jobListTtl{-ms-flex-negative:0;flex-shrink:0}.boxJob .jobListContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.boxJob .jobList .jobImg{height:203px;font-size:2.4rem}.boxJob .jobList .jobImg .icon-research,.boxJob .jobList .jobImg .icon-technology{width:40px;height:40px}.boxJob .jobList .jobImg .icon-sales{width:47px;height:40px}.boxJob .jobList .jobImg .icon-office{width:42px;height:40px}.boxJob .jobList .jobDuty{display:-webkit-box;display:-ms-flexbox;display:flex}.boxJob .jobList .jobDutyHead{-ms-flex-negative:0;flex-shrink:0;margin-right:1em;margin-left:-.5em}.boxJob .jobList .jobDutyDetail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.boxRelationshipChart{padding-top:20px}.boxMatching{padding:40px 0 20px}.boxMatching .matchingTable dd,.boxMatching .matchingTable dt{height:51px;font-size:1.2rem}.boxMatching .matchingTable dd.left,.boxMatching .matchingTable dt.left{min-width:149px}.boxMatching .matchingTable .circle{width:13px;height:13px}.boxSummary{padding:40px 0 50px}.summaryInner{gap:20px 30px;display:grid;grid-template-columns:1fr 330px;grid-template-rows:auto 1fr}.summaryInner .summaryTreatment{grid-column:1/2;grid-row:1/3}.summaryInner .summaryInformation{grid-column:2/3;grid-row:1/2}.summaryInner .summaryPeople{grid-column:2/3;grid-row:2/3}.summaryInner .treatmentList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.71429}.summaryInner .treatmentList dt{width:105px}.summaryInner .treatmentList dd{width:calc(100% - 105px)}.summaryInner .summaryInformation{min-height:17.91667vw}.summaryInner .informationBox{min-height:17.91667vw;padding:20px 0 20px 20px}.summaryInner .informationBox .informationContent .informationIcon{width:3.81944vw;width:55px}.summaryInner .informationBox .informationContent .informationTxt{width:200px}.summaryInner .informationBox .icon-coins{width:41px;height:41px}.summaryInner .informationBox .icon-clock{width:34px;height:34px}.summaryInner .informationBox .informationList li{font-size:1.4rem}.summaryInner .informationBox .informationNote{font-size:1.2rem}.summaryInner .summaryPeople{width:330px;height:70px;margin-bottom:auto;margin-left:auto;padding:15px 22px}.summaryInner .summaryPeople .peopleIcon{width:53px}.summaryInner .summaryPeople .icon-resume{width:33px;height:40px}.summaryInner .summaryPeople .peopleTxt{margin-top:-.25em}.summaryInner .summaryPeople .peopleHead{font-size:1.4rem}table.tableSupport .thMain{text-align:center;vertical-align:middle}.boxKurumin{padding-block:50px}.boxKuruminInner{display:grid;grid-template-columns:170px 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.boxKuruminInner .boxKuruminText{grid-column:2/3;grid-row:1/2}.boxKuruminInner .boxKuruminImage{grid-column:1/2;grid-row:1/2}.boxPositiveAction{-webkit-padding-after:50px;padding-block-end:50px}.boxWorkLocation{padding:40px 0 50px}.blockRecruitmentFAQ{padding-block:100px 80px}.blockRecruitmentFAQ .contentTtl02{margin-bottom:30px}.listRecruitmentFAQTitle{padding-block:25px 15px}.listRecruitmentFAQTitle[data-accordion-toggle]{-webkit-padding-end:50px;padding-inline-end:50px}.listRecruitmentFAQTitle[data-accordion-toggle]:after,.listRecruitmentFAQTitle[data-accordion-toggle]:before{top:calc(50% + 12.5px);right:10px}.listRecruitmentFAQContent{-webkit-padding-start:calc(20px + .57143em);padding-inline-start:calc(20px + .57143em);-webkit-padding-after:15px;padding-block-end:15px}body.search .blockSearch .formSearch{width:585px}body.search .blockSearch .searchNumber{margin-top:20px}body[id=news].list .blockNewsPickup{padding:100px 0 110px;background-image:url(/assets/img/defaults/pc/common/bg_dots01.png);background-repeat:no-repeat;background-size:auto 100%}body[id=news].list .blockNewsPickup .blockFooter03Inner,body[id=news].list .blockNewsPickup .l-inner{z-index:1;position:relative}body[id=news].list [id=js-carouselPickupNews] .arrowNext,body[id=news].list [id=js-carouselPickupNews] .arrowPrev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body[id=news].list [id=js-carouselPickupNews] .arrowNext.slick-disabled,body[id=news].list [id=js-carouselPickupNews] .arrowPrev.slick-disabled{opacity:0}body[id=news].list [id=js-carouselPickupNews] .slick-dots{bottom:-64px}.blockNewsCategoryLatest{padding:50px 0}.blockNewsList{padding:50px 0 100px}.blockNewsListCategory{border-top:1px solid #c9cacc}.blockNewsListCategory .navLocal{position:static}.blockNewsListCategory .navLocalList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blockNewsListContent{margin-top:-1px}.blockNewsListContent .listLinkItemInner,.blockNewsListContent a.listLinkItemInner{padding-right:1.5em;padding-left:1.5em}.blockNewsCategoryIntro{padding-block:100px 110px}.blockNewsCategoryIntroTitle{margin-bottom:-30px;font-size:3rem}.boxNewsCategoryIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boxNewsCategoryIntroImage{width:42.85714%}.boxNewsCategoryIntroText{width:52.38095%;max-width:450px;margin-right:auto;padding-top:60px}.boxNewsCategoryIntroBtn{margin-top:45px}.blockNewsCategoryDetail{padding-top:40px;padding-bottom:45px}.blockNewsCategoryDetail .itemCaption{margin-top:15px}.blockNewsCategoryDetailTitle{margin-top:40px;margin-bottom:15px}.blockNewsCategoryDetail .boxNewsDetailImage,.blockNewsCategoryDetail .boxNewsDetailMovie{margin-bottom:25px}.blockNewsDetail{padding:100px 0}.blockNewsDetailInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blockNewsDetailContent{-webkit-box-sizing:border-box;box-sizing:border-box;width:68.57%;width:68.57143%;padding-right:30px}.blockNewsDetailSub{width:31.43%;width:31.42857%}.articleNewsDatailTitle{margin-bottom:10px}.articleNewsDatailHead{margin-bottom:40px;padding-bottom:20px}.articleNewsDatailHead .shareLinkContent{gap:5px 10px}.articleNewsDatailHead .shareLink .btn.onlyIcon{width:32px;height:32px}.articleNewsDatailHead .shareLink .btn.onlyIcon.linkedin .icon-linkedin{width:12px;height:12px}.articleNewsDatailHead .shareLink .btn.onlyIcon.twitter .icon-twitter{width:14px;height:14px}.articleNewsDatailHead .shareLink a img{width:32px;height:auto}.articleNewsDatailContent .itemCaption{margin-top:15px}.articleNewsDatailContentTitle{margin-top:40px;margin-bottom:15px}.articleNewsDatailContent .boxNewsDetailImage,.articleNewsDatailContent .boxNewsDetailMovie{margin-bottom:25px}.articleNewsDatailFooter{margin-top:40px}.latestNewsDetail{padding:20px 15px 25px}.latestNewsDetailTitle{margin-bottom:10px;font-size:3rem}.latestNewsDetail .listLink .listLinkItemInner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;padding-left:0}.latestNewsDetail .listLink .listLinkItemInner .category,.latestNewsDetail .listLink .listLinkItemInner .date,.latestNewsDetail .listLink .listLinkItemInner .title{padding:0}.latestNewsDetail .listLink .listLinkItemInner .category{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1.5em}.latestNewsDetail .listLink .listLinkItemInner .title{width:100%;margin-top:.25em}.latestNewsDetail .listLink .listLinkItemInner.hasIcon{position:relative}.latestNewsDetail .listLink .listLinkItemInner.hasIcon .wrapIcon{position:absolute;top:1.2em;right:0;line-height:1}[id=online] .mainVisualImage .image{background-position:100%;background-size:auto 100%}.sectionOnlineProduct{padding-top:50px;padding-bottom:100px}.listOnlineProduct.wrapColumn.hasMargin{margin-top:-60px}.listOnlineProduct.wrapColumn.hasMargin [class*=col-]{margin-top:60px}.listOnlineProductImage{margin-bottom:15px}.listOnlineProductText [class^=icon-]{margin-top:20px}.sectionOnlineProductOther{padding-top:50px;padding-bottom:50px}.blockVideo{padding:100px 0 0}.sectionVideoList{padding-top:45px;padding-bottom:50px}.sectionVideoList:last-child{padding-bottom:85px}.blockStaticPolicy{padding:100px 0}.blockStaticPolicy .sectionPolicy{line-height:1.71429}[id=error] [id=contents]{overflow:hidden}[id=error] [id=main]{position:relative;padding:100px 0}[id=error] [id=main]:before{display:block;z-index:0;position:absolute;top:0;background-image:url(/assets/img/defaults/pc/common/bg_stripe02.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}[id=error] [id=footer] .blockFooter03Inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:960px){.l-header .headerInner{max-width:1440px;margin-right:auto;margin-left:auto}.l-header .headerInner .logo{width:195px;height:75px}.l-header .headerInner .l-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.l-header .headerInner .navLang{-ms-flex-negative:0;flex-shrink:0}.l-nav{position:relative;border-top:5px solid #0550a5}.navHandler{display:none}.navHandler .btn{width:75px;height:75px}.navInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navInner,.navList{display:-webkit-box;display:-ms-flexbox;display:flex}.navList{height:100%}.navList a.hasIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.navList .icon-arrow{display:none}.navListItem{height:100%}.navListItemInner{position:relative;height:100%}.navListItemPrimary{height:100%;font-size:1.2rem}.navListItemPrimary a{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:100%}.navListItemSecondary{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;position:absolute;top:70px;max-height:calc(100vh - 75px);-webkit-transform:translateY(-2%);transform:translateY(-2%);border-top:1px solid #f1f3f5;background-color:#fff;opacity:0;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.navListReturnPrimary{display:none}.navSecondaryWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.navListProducts .navSecondaryWrap{display:grid;grid-template-columns:repeat(2,50%)}.navListItemSecondary.widthNarrow .navSecondaryInner{width:100%}.navListProducts .navSecondaryInner:nth-child(2){grid-column:2/3;grid-row:1/3}.navListProducts .navSecondaryInner:nth-child(3){grid-column:1/2;grid-row:2/3}.navSecondaryTitle{margin-bottom:1em;padding-bottom:1em}.navSecondaryContent+.navSecondaryContent{position:relative}.navSecondaryContent+.navSecondaryContent:before{display:block;position:absolute;top:0;left:0;border-top:1px solid #c9cacc;content:""}.navSecondaryInner:last-of-type .navSecondaryContent{padding-right:0}.navSecondaryListItem a{display:block}.navSecondary:has(.navSecondaryTitle) .navSecondaryListItem.linkTop{margin-bottom:.75em}.navSecondary .linkHasImage .image.is-narrow{display:none}.navSecondary .linkHasImage .image{width:232px;max-width:100%;margin-bottom:20px;background-size:cover}.navSecondary .linkHasImage .image img{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.no-touch .navSecondary .linkHasImage:hover .image img{opacity:0}.navSecondaryInner:last-of-type .linkHasImage{margin-right:0}.navLang{font-size:1.2rem}.navLang a{color:inherit}.navLangList{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navOther{font-size:1.2rem}.boxFormSearchHeader{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:100%}.boxFormSearchHeaderTitle{display:none}.boxFormSearchHeader .formSearchItemText input[type=text]::-webkit-input-placeholder{color:#b2b2b2}.boxFormSearchHeader .formSearchItemText input[type=text]::-moz-placeholder{color:#b2b2b2}.boxFormSearchHeader .formSearchItemText input[type=text]:-ms-input-placeholder{color:#b2b2b2}.boxFormSearchHeader .formSearchItemBtn{display:none}.boxFormSearchHeader .formSearchLabel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.boxFormSearchHeader .formSearchLabel [class^=icon-] svg .line{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.boxFormSearchHeader .formSearchLabel [class^=icon-] svg .surface{-webkit-transition:fill .2s ease;transition:fill .2s ease}.no-touch .boxFormSearchHeader .formSearchLabel:hover [class^=icon-] svg .line{stroke:#00a0e1}.no-touch .boxFormSearchHeader .formSearchLabel:hover [class^=icon-] svg .surface{fill:#00a0e1}.boxFormSearchHeader.is-open .formSearchLabel{opacity:0;pointer-events:none}.boxFormSearchHeader .formSearchContent{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;position:absolute;top:0;right:0;bottom:0;width:80%;overflow:hidden;background-color:#fff;opacity:0;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:opacity,width;transition-property:opacity,width}.boxFormSearchHeader .formSearchContent,.boxFormSearchHeader .formSearchContent .formSearchItemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boxFormSearchHeader .formSearchContent .formSearchItemWrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.boxFormSearchHeader .formSearchContent .formSearchItemIcon [class^=icon-] svg .line{stroke:#b2b2b2}.boxFormSearchHeader .formSearchContent .formSearchItemIcon [class^=icon-] svg .surface{fill:#b2b2b2}.boxFormSearchHeader .formSearchContent .formSearchItemText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.boxFormSearchHeader .formSearchContent .formSearchItemText input[type=text]{width:100%;overflow:hidden;border:none}.boxFormSearchHeader .formSearchContent .formSearchItemText input[type=text]:focus{background-color:#fff}.boxFormSearchHeader.is-open .formSearchContent{width:100%;opacity:1;pointer-events:auto}.boxFormSearchHeader .formSearch .btnClose .btn{background-color:transparent;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.no-touch .boxFormSearchHeader .formSearch .btnClose .btn:hover{opacity:1}.boxFormSearchHeader .formSearch .btnClose .icon-close{width:20px;height:20px}.boxFormSearchHeader .formSearch .btnClose .icon-close svg .line{stroke-width:1.5}.no-touch .boxFormSearchHeader .formSearch .btnClose .btn:hover .icon-close svg .line{stroke:#00a0e1}.no-touch .boxFormSearchHeader .formSearch .btnClose .btn:hover .icon-close svg .surface{fill:#00a0e1}[id=header] .navLang .is-narrow{display:none}[id=header] .navLang{background-color:#0550a5;color:#fff}[id=header] .navLangList{height:100%}[id=header] .navLangListItem{width:8em;line-height:1.4}}@media screen and (max-width:479px){.l-header .headerInner .logo{height:60px}.floatingDl .floatingDt{width:100%!important;float:none}.floatingDl .floatingDd{padding-left:0!important}.navHandler .btn{width:60px;height:60px}.navLocal{top:60px;font-size:1.6rem;line-height:1.5}.boxCaseStudyIndexText{font-size:2.4rem}.blockEmployeeIndexText{margin-bottom:15px}.blockEmployeeIndexText .textMain{margin-bottom:.25em;font-size:2.4rem}.blockEmployeeIndexText .textSub{font-size:1.3rem}.blockIntellectualproperty .intellectualpropertyTable td,.blockIntellectualproperty .intellectualpropertyTable th,.blockTechnicalData .technicalDataTableWrap .technicalDataTable td,.blockTechnicalData .technicalDataTableWrap .technicalDataTable th{padding-right:9px;padding-left:9px}.blockTechnicalData .technicalDataTableWrap .technicalDataTable .data-cell .data{margin-right:11px;margin-bottom:0}.caseCopy .caseCopyTxt{font-size:2rem}.blockIso .isoContent .isoContentCertificator{font-size:1.6rem;line-height:1.75}.boxMatching .matchingTable{height:86.25vw}.boxMatching .matchingTable dd,.boxMatching .matchingTable dt{height:11.66667vw;font-size:3.125vw}.boxMatching .matchingTable dd.higherSp,.boxMatching .matchingTable dt.higherSp{height:5.2em}.boxMatching .matchingTable dd .smallSp12,.boxMatching .matchingTable dt .smallSp12{font-size:2.5vw}.boxMatching .matchingTable dd .smallSp14,.boxMatching .matchingTable dt .smallSp14{font-size:2.70833vw}body.search .blockSearch .searchList{font-size:1.6rem;line-height:1.75}}@media screen and (min-width:480px) and (max-width:959px){.l-header .headerInner .logo{height:70px}.navHandler .btn{width:70px;height:70px}}@media screen and (max-width:959px){.l-header .headerInner .logo{width:39.58333%;max-width:195px}.l-header .headerInner .navLang{z-index:1;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.l-header .headerInner .navHandler{z-index:1;position:relative}.l-nav{z-index:101;position:fixed;right:0;bottom:0;left:0;width:100%;-webkit-transform:translateY(-2%);transform:translateY(-2%);background-color:#f5f5f5;opacity:0;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:opacity,left,-webkit-transform;transition-property:opacity,left,-webkit-transform;transition-property:opacity,transform,left;transition-property:opacity,transform,left,-webkit-transform}.l-nav.is-open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.l-nav.is-viewSecondary{left:-100%}.navHandler{display:block}.navInner{height:calc(100vh - 60px);padding:25px 6.25% 70px;overflow-y:auto;font-size:1.6rem}.navInner,.navList a{-webkit-box-sizing:border-box;box-sizing:border-box}.navList a{width:100%;padding-top:1.2em;padding-bottom:1.2em}.navList a:not(.hasIcon){display:block}.navListItem{border-bottom:1px solid #c9cacc}.navListItemPrimary.is-active a{color:#00a0e1}.navListItemPrimary.is-active a [class^=icon-] svg .line{stroke:#00a0e1}.navListItemPrimary.is-active a [class^=icon-] svg .surface{fill:#00a0e1}.navListItemSecondary{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#f5f5f5;opacity:0;pointer-events:none}.navListItemSecondary.is-view{opacity:1;pointer-events:auto}.navListReturnPrimary{-ms-flex-negative:0;flex-shrink:0}.navListReturnPrimary .btn{width:100%;padding-right:6.25%;padding-left:6.25%;font-size:1.6rem}.navListReturnPrimary .btn.hasIcon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navListReturnPrimary .btn .icon-arrow{margin-right:.5em;margin-left:-.2em}.navSecondary{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:6.25%;padding-bottom:70px;padding-left:6.25%;overflow-y:auto}.navSecondaryInner:has(.navSecondaryTitle){padding-top:25px}.navSecondaryTitle{padding-top:1.2em;padding-bottom:1.2em}.navSecondaryListItem:not(.borderNone){border-bottom:1px solid #c9cacc}.navSecondary .linkHasImage .image.is-wide{display:none}.navSecondary .linkHasImage .image{margin-bottom:15px}.navSecondary .linkHasImage .icon-arrowBar{width:24px;height:12px}.navSecondary .linkHasImage .icon-arrowBar path{stroke-width:.5}.navOtherList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.boxFormSearchHeader{margin-top:40px}.boxFormSearchHeaderTitle{margin-bottom:10px}.boxFormSearchHeader .formSearchItemBtn .icon-search{width:22px;height:22px}.boxFormSearchHeader .formSearch .btnClose,.boxFormSearchHeader .formSearchContent .formSearchItemIcon,.boxFormSearchHeader .formSearchLabel,[id=header] .navLang .is-wide{display:none}[id=header] .navLang{background-color:#fff;color:#000;line-height:1.4}[id=header] .navLang .selectWrap{height:100%}[id=header] .navLang .selectWrap select{height:100%;border:none}}@media screen and (max-width:1199px){.l-header .headerInner .logo{z-index:1;position:relative;padding-right:15px;padding-left:20px}}@media screen and (min-width:1200px){.l-header .headerInner .logo{margin-left:calc((100% - 1050px)/2)}.navInner{padding-left:35px}.navListItemPrimary a{padding:0 15px}.boxFormSearchHeader{padding-right:14px}.boxFormSearchHeader .formSearchLabel{width:40px}}@media screen and (min-width:960px) and (max-width:1439px){.l-header .headerInner .navLang{width:13.54%;width:13.54167%;min-width:160px}}@media screen and (min-width:960px) and (max-width:1439px) and (max-width:1199px){.l-header .headerInner .navLang{min-width:140px}}@media screen and (min-width:1440px){.l-header .headerInner .navLang{width:195px;margin-right:auto}body[id=innovation].case.case02 .mainVisualText .textSub{width:45%}body[id=innovation].case.case02 .mainVisualImage .image{background-size:auto 110%}}@media screen and (max-width:959px) and (max-width:479px){.l-nav{top:60px}[id=header] .navLang .selectWrap.js-selectboxAlign .js-selectboxAlignView{font-size:14px}}@media screen and (max-width:959px) and (min-width:480px){.l-nav{top:70px}}@media screen and (min-width:960px) and (max-width:1199px){.navInner{padding-left:12px}.navList{margin-right:-8px}.navListItemPrimary a{padding:0 8px}.navListItemSecondary{left:-12px;min-width:50vw;padding:15px 20px 20px;font-size:1.2rem}.navListItemSecondary.widthNarrow{min-width:25vw}.navListProducts .navSecondaryWrap{row-gap:20px}.navSecondaryInner{width:50%}.navListProducts .navSecondaryInner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.navListProducts .navSecondaryInner:nth-child(3){padding-right:20px}.navSecondary.hasMargin .navSecondaryInner:not(:first-of-type){margin-left:20px}.navSecondaryContent{padding-right:20px}.navSecondaryContent+.navSecondaryContent{margin-top:.3em;padding-top:.3em}.navSecondaryContent+.navSecondaryContent:before{right:20px}.navSecondaryListItem a{padding-top:.3em;padding-bottom:.3em}.navSecondary .linkHasImage{margin-right:-20px}.boxFormSearchHeader{padding-right:5px}.boxFormSearchHeader .formSearchLabel{width:20px;margin-right:10px}.boxFormSearchHeader .formSearchContent{padding-left:20px}.boxFormSearchHeader .formSearch .btnClose{padding-right:5px}}@media screen and (min-width:960px) and (min-width:1200px){.navListItemSecondary{left:-35px;width:640px;padding:20px 50px 30px}.navListItemSecondary.widthNarrow{width:350px}.navListProducts .navSecondaryWrap{row-gap:35px}.navSecondaryInner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:250px}.navSecondaryInner.hasImage{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:232px;min-width:232px}.navListProducts .navSecondaryInner:nth-child(3){min-width:0;padding-right:50px}.navSecondary.hasMargin .navSecondaryInner:not(:first-of-type){margin-left:50px}.navSecondaryContent{padding-right:20px}.navSecondaryContent+.navSecondaryContent{margin-top:.66em;padding-top:.66em}.navSecondaryContent+.navSecondaryContent:before{right:50px}.navSecondaryListItem a{padding-top:.66em;padding-bottom:.66em}.navSecondary .linkHasImage{margin-right:-50px}.boxFormSearchHeader .formSearchContent{padding-left:50px}.boxFormSearchHeader .formSearch .btnClose{padding-right:14px}}@media screen and (min-width:480px) and (max-width:767px){.navLocal{top:70px;font-size:1.6rem}}@media screen and (max-width:767px) and (max-width:479px){.mainVisual{height:calc(100vh - 60px);height:calc(100svh - 60px)}.mainVisualIndex{max-height:calc(100vh - 60px)}.mainVisualIndexText .textMain{font-size:3.2rem}.mainVisualIndexText .textSub{font-size:1.7rem}.articleIndexTitle .textMain{font-size:3.2rem}body[id=innovation].case .mainVisualText .textSub{width:auto}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data-row{margin-right:-5px;margin-left:-5px}.blockIntellectualproperty .intellectualpropertyTable .data-cell .data{margin-bottom:0;padding-right:5px;padding-left:5px}}@media screen and (max-width:767px) and (min-width:480px){.mainVisual{height:calc(100vh - 75px);height:calc(100svh - 75px)}.mainVisualIndex{max-height:calc(100vh - 75px)}.mainVisualIndexText .textMain{font-size:4.8rem}.mainVisualIndexText .textSub{font-size:2.6rem}.articleIndexTitle .textMain{font-size:4rem}.boxCaseStudyIndexText{font-size:3rem}.blockEmployeeIndexText{margin-bottom:30px}.blockEmployeeIndexText .textMain{margin-bottom:.65em;font-size:3rem}}@media screen and (min-width:768px) and (max-height:767px){.mainVisual{min-height:650px}}@media screen and (min-width:768px) and (min-height:768px){.mainVisual{max-height:calc(100vh - 75px);max-height:calc(100svh - 75px)}}@media screen and (min-width:480px){.boxCaseStudyIndexBtn{display:-webkit-box;display:-ms-flexbox;display:flex}.blockEmployeeIndexText .textSub{font-size:1.6rem}.blockIso .isoContent .isoContentCertificator,body.search .blockSearch .searchList{font-size:1.4rem;line-height:1.71429}}@media screen and (min-width:1080px) and (max-width:1439px){body[id=innovation].case.case02 .mainVisualText .textSub{width:40%}body[id=innovation].case.case02 .mainVisualImage .image{background-size:120% auto}}@media print{[id=products].cable-designer .l-container{display:none}[id=products].cable-designer.printView .l-container{display:block}[id=products].cable-designer.printView .blockCableDesigner .bottomLink,[id=products].cable-designer.printView .cookieAccept,[id=products].cable-designer.printView .l-footer,[id=products].cable-designer.printView .l-header,[id=products].cable-designer.printView .l-main>:not(.blockCableDesigner),[id=products].cable-designer.printView .pagetop{display:none}[id=products].cable-designer.printView .blockFooter03Inner,[id=products].cable-designer.printView .l-inner{max-width:180mm;margin-right:auto;margin-left:auto}[id=products].cable-designer.printView .blockCompletedCableSummary{margin-bottom:5mm;padding-top:5mm;padding-bottom:5mm}[id=products].cable-designer.printView .blockCompletedCableSummary .titleSectionPrimary{position:relative;margin-bottom:1mm;font-size:5mm}[id=products].cable-designer.printView .blockCompletedCableSummary .titleSectionPrimary .logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-1mm;right:0;bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:24mm}[id=products].cable-designer.printView .blockCompletedCableSummary .textSpecDocument{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:2mm;margin-left:auto;font-size:2mm}[id=products].cable-designer.printView .blockCompletedCableSummary .boxModelString{font-size:5mm}[id=products].cable-designer.printView .blockCompletedCableSummary .btnReselectCableAssembly{display:none}[id=products].cable-designer.printView .blockCompletedCableDetail .blockFooter03Inner>:not(:first-child),[id=products].cable-designer.printView .blockCompletedCableDetail .l-inner>:not(:first-child){margin-top:2mm!important}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage{font-size:2.5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImageInner{margin:0 5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableLength,[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableName,[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .connectorLength,[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .connectorName{white-space:nowrap}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableImage img:not(.omit),[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .connectorImage img:not(.omit){height:30mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableImage .omit,[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .connectorImage .omit{width:1mm;height:3.75mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .connectorName{bottom:2.5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableLength{top:calc(50% - 10mm)}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableLength .textNotice{top:calc(50% + 2mm);font-size:1.5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableConnectorImage .cableImage:after{width:4px;height:15px}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableData .lossTable{font-size:2.5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableData .lossTable td,[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableData .lossTable th{padding-top:.5em;padding-bottom:.5em}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableChart{gap:0 5mm;display:grid;grid-template-columns:calc((500% - 25mm)/10) calc((500% - 25mm)/10);grid-template-rows:auto 1fr;padding:5mm;font-size:2.5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableChart .itemTitle{grid-column:2/3;grid-row:1/2}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableChart .itemChart{grid-column:1/2;grid-row:1/3;margin-right:0}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableChart .itemChart .canvasWrapper .chartjs-size-monitor{display:none}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableChart .itemChart .canvasWrapper canvas{width:82mm!important;height:57.55769mm!important}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableChart .itemSwitchChart{grid-column:2/3;grid-row:2/3}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableImageGraph{padding:3mm 5mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableImageGraph img{width:auto;height:56mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableSafetyLock{row-gap:2mm;display:grid;grid-template-columns:repeat(2,1fr);padding:4mm 5mm;-webkit-column-gap:3mm;-moz-column-gap:3mm;column-gap:3mm;page-break-before:always}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableSafetyLockTitle{grid-column:1/span 2;font-size:3mm}[id=products].cable-designer.printView .blockCompletedCableDetail .boxCompletedCableSafetyLockTitleSub{font-size:2.5mm}}@media screen and (max-width:1079px){.blockCompletedCable .boxCompletedCableConnectorImage .cableImage img:not(.omit),.blockCompletedCable .boxCompletedCableConnectorImage .connectorImage img{height:21.33333vw}.blockCompletedCable .boxCompletedCableConnectorImage .cableImage .omit{width:.71111vw;height:2.66667vw}.tableSelectSample td,.tableSelectSample th{padding:.7em 5px}.tableSelectSample td:first-child,.tableSelectSample th:first-child{padding-left:10px}.tableSelectSample td:last-child,.tableSelectSample th:last-child{padding-right:10px}}@media screen and (max-width:1079px) and (min-width:768px){.tableSelectSample{font-size:1.2rem}.boxMatching .matchingTable dd,.boxMatching .matchingTable dt{width:calc(16.66667% - 25px)}}@media (-ms-high-contrast:none){.boxCs .csContactWrap .csContactNum .roundBracketRight,.boxCs .csContactWrap .csContactNum ::-ms-backdrop{margin-right:0}.boxCs .csContactWrap .csContactNum .roundBracketLeft,.boxCs .csContactWrap .csContactNum ::-ms-backdrop{margin-left:0}}@media screen and (min-width:768px) and (min-width:1080px){[id=corporate].members.list .mainVisualImage .image{background-position:65%}[id=error] [id=main]:before{right:50%;width:438px;height:583px;margin-top:-67px;margin-right:-863px}}