@charset "UTF-8";.func-btn.of-hamburger+.nav-global::after{pointer-events:none;background:#000;position:absolute;z-index:-1;top:100%;left:0;display:block;width:100%;height:100vh;content:"";transition:.2s opacity ease-out;opacity:0}.func-btn.of-hamburger[aria-expanded=true]+.nav-global::after{pointer-events:auto;opacity:1}.nav-global{font-family:"\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3","Hiragino Kaku Gothic Pro","\30d2\30e9\30ae\30ce\89d2\30b4 ProN W3","Hiragino Kaku Gothic ProN",Meiryo,\30e1\30a4\30ea\30aa,"MS PGothic",sans-serif;font-family:Meiryo,\30e1\30a4\30ea\30aa,"\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3","Hiragino Kaku Gothic Pro","\30d2\30e9\30ae\30ce\89d2\30b4 ProN W3","Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;font-size:1.4rem;font-size:1.6rem;line-height:1.5;letter-spacing:1px;color:#333;background:#fff;position:relative;min-width:320px;margin:0 auto;padding:0}.nav-global *,.nav-global ::after,.nav-global ::before{box-sizing:border-box}.nav-global html{font-size:62.5%}.nav-global html[data-scroll-disabled=true]>body{position:fixed;overflow:hidden;width:100%;height:100%}.nav-global body{font-family:"\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3","Hiragino Kaku Gothic Pro","\30d2\30e9\30ae\30ce\89d2\30b4 ProN W3","Hiragino Kaku Gothic ProN",Meiryo,\30e1\30a4\30ea\30aa,"MS PGothic",sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:1px;color:#333;background:#fff;position:relative;min-width:320px;margin:0 auto;padding:0}.nav-global main{display:block}.nav-global a{text-decoration:underline;color:#00114a}.nav-global a:focus{outline:1px dashed #333;outline:-webkit-focus-ring-color auto 5px}.nav-global a:not([href]){text-decoration:none;cursor:text}.nav-global a[role=button]{cursor:pointer}.nav-global a img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-global a img.icn-_blank,.nav-global a img.icn-pdf{vertical-align:baseline;position:relative;top:1px;margin:0 3px 0 4px}.nav-global [id^=anc-]{margin-top:-50px;padding-top:50px}.nav-global [id^=anc-][id*=" "]{background:red!important}.nav-global img{vertical-align:bottom}.nav-global small{font-size:100%}.nav-global h1,.nav-global h2,.nav-global h3,.nav-global h4,.nav-global h5,.nav-global h6{font-size:inherit;font-weight:inherit;margin:0}.nav-global em{font-weight:700;font-style:normal}.nav-global dfn{font-style:normal}.nav-global button{font-family:inherit;line-height:inherit;background:0 0;padding:0;border:0;border-radius:0;box-shadow:none;text-shadow:none}.nav-global [role=button],.nav-global button{cursor:pointer}.nav-global [role=button],.nav-global button,.nav-global input,.nav-global select,.nav-global textarea{max-width:100%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.nav-global ::-moz-focus-inner{padding:0;border:0}.nav-global select::-ms-expand{display:none}.nav-global figure,.nav-global p{margin:0}.nav-global dd,.nav-global dl,.nav-global dt,.nav-global li,.nav-global ol,.nav-global ul{margin:0;padding:0}.nav-global li{list-style:none}.nav-global noscript:first-child>:first-child{margin-top:0}.nav-global noscript:last-child>:last-child{margin-bottom:0}.nav-global li{font-size:inherit;line-height:inherit;color:inherit;background:0 0}.nav-global>.inner a{text-decoration:none;color:#fff}.nav-global>.inner>.navigation{background:#000;overflow:auto;max-height:calc(100vh - 47px);border-top:1px solid #e8e8e8}.nav-global>.inner>.navigation>.list{color:#fff}.nav-global>.inner>.navigation>.list.without-dropdown a{display:block;margin:-31px -36px -33px;padding:31px 36px 33px}.nav-global>.inner>.navigation>.list>li{overflow:hidden;border-bottom:1px solid #404040}.nav-global>.inner>.navigation>.list>li>.handle{font-weight:700;letter-spacing:1px;position:relative;padding:11px 36px 11px 14px}.nav-global>.inner>.navigation>.list>li>.handle[role=button]{-webkit-user-select:none;-ms-user-select:none;user-select:none}.nav-global>.inner>.navigation>.list>li>.handle[role=button]::after,.nav-global>.inner>.navigation>.list>li>.handle[role=button]::before{position:absolute;z-index:0;top:0;right:16px;bottom:0;display:block;width:14px;height:2px;margin:auto 0;content:"";border-top:2px solid #b40212}.nav-global>.inner>.navigation>.list>li>.handle[role=button]::before{transition:.2s transform ease-out}.nav-global>.inner>.navigation>.list>li>.handle[role=button][aria-expanded=false]::before{transform:rotate(-90deg)}.nav-global>.inner>.navigation>.list>li>.dropdown{overflow:hidden;transition:.25s height ease-out}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap{letter-spacing:-1px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list{background:#333}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li{position:relative;border-bottom:1px solid #404040}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li>span{font-size:1.2rem;letter-spacing:.875px;display:block;padding:12px 10px 14px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top{font-weight:700}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>a{padding-left:14px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>span{padding-left:26px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>span::before{background:#fff;position:absolute;z-index:0;display:block;content:""}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>span::before{top:16px;left:16px;width:1px;height:12px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~:not(.of-top)>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~:not(.of-top)>span{font-size:1.3rem;letter-spacing:-.1px;padding:12px 10px 12px 42px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn{display:none}.nav-global>.inner>.navigation>.utility{padding:15px}.nav-global>.inner>.navigation>.utility a,.nav-global>.inner>.navigation>.utility button{letter-spacing:-.2px;text-align:center;display:block;width:100%;padding:12px;border-radius:3px}.nav-global>.inner>.navigation>.utility>.btn{margin:0 0 10px}.nav-global>.inner>.navigation>.utility>.btn>a{color:#333;background:#eee}.nav-global>.inner>.navigation>.utility>.func-btn{color:#fff;border:1px solid #404040}.nav-global>.inner>.navigation>.utility>.func-btn>span{position:relative;padding:0 0 0 29px}.nav-global>.inner>.navigation>.utility>.func-btn>span::after,.nav-global>.inner>.navigation>.utility>.func-btn>span::before{position:absolute;top:3px;bottom:0;left:14px;display:block;width:1px;height:12px;content:"";border-left:1px solid #fff}.nav-global>.inner>.navigation>.utility>.func-btn>span::before{transform:rotate(45deg)}.nav-global>.inner>.navigation>.utility>.func-btn>span::after{transform:rotate(-45deg)}html[data-script-enabled=true] .nav-global{position:relative}html[data-script-enabled=true] .nav-global>.inner>.navigation{position:absolute;top:0;left:0;width:100%;transition:.2s height ease-out}html[data-script-enabled=true] .nav-global>.inner>.navigation:not(.is-open){display:none}.nav-global>.inner>.navigation{background:0 0;overflow:hidden;max-height:none;margin:0 0 12px;border:0}.nav-global>.inner>.navigation>.list{color:#000}.nav-global>.inner>.navigation>.list.without-dropdown a{color:#000;position:relative;display:block;margin:0;padding:10px 0}.nav-global>.inner>.navigation>.list.without-dropdown a::before{position:absolute;top:auto;right:0;left:0;display:block;margin:0 auto;content:"";transition:.2s opacity ease-out;transform:none;opacity:0}.nav-global>.inner>.navigation>.list.without-dropdown a:active::before,.nav-global>.inner>.navigation>.list.without-dropdown a:focus::before,.nav-global>.inner>.navigation>.list.without-dropdown a:hover::before{bottom:3px;width:58px;border-top:2px solid #aa120f;opacity:1}.nav-global>.inner>.navigation>.list>li{overflow:visible;border-bottom:0}.nav-global>.inner>.navigation>.list>li>.handle{font-weight:400;letter-spacing:1px;max-width:1270px;margin:12px auto 0;padding:10px 15px}.nav-global>.inner>.navigation>.list>li>.dropdown{color:#fff;background:#1a1a1a;display:flex;justify-content:center;margin:0 0 0 -80px;padding:0 15px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap{position:relative;display:flex;width:100%;max-width:1320px;margin:0 auto;padding:59px 0 60px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col{text-align:left;position:relative;flex-basis:53%;min-width:53%;max-width:53%;padding:0 0 0 80px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col+.col{flex-basis:47%;min-width:47%;max-width:47%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col+.col::before{position:absolute;top:0;bottom:0;left:40px;display:block;height:100%;content:"";border-left:1px solid #484848}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list{background:0 0;display:flex;flex-wrap:wrap;margin:-14px 0 0 -36px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li{font-size:1.3rem;letter-spacing:2px;overflow:hidden;padding:13px 0 0 36px;border-bottom:0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top{flex-basis:100%;min-width:100%;max-width:100%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>span{font-size:1.4rem;letter-spacing:2.1px;position:relative}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>a{padding-left:0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top>span{padding:0 0 0 15px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top:first-child>a{font-size:1.6rem}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~:not(.of-top)>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~:not(.of-top)>span{letter-spacing:2px;padding:2px 0 0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li{min-width:50%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li>span{margin-left:15px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li.of-top{margin-top:21px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li.of-top>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li.of-top>span{margin-left:0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li.of-top~li.of-top>span::before{top:2px;left:5px;height:16px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li>a,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li>span{float:left;padding:0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li>a:focus,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list>li>a:hover{text-decoration:underline}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list[data-col-wide="2"]>li:not(.of-top){flex-basis:50%;min-width:50%;max-width:50%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list[data-col-wide="3"]>li:not(.of-top){flex-basis:33.3333%;min-width:33.3333%;max-width:33.3333%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list[data-col-wide="4"]>li:not(.of-top){flex-basis:25%;min-width:25%;max-width:25%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list[data-col-wide="5"]>li:not(.of-top){flex-basis:20%;min-width:20%;max-width:20%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.list[data-col-wide="6"]>li:not(.of-top){flex-basis:16.6666%;min-width:16.6666%;max-width:16.6666%}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner{display:flex;flex-direction:row-reverse}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .summary{font-size:1.4rem;line-height:1.75;letter-spacing:1.1px;position:relative;top:-1px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .summary .title{font-size:1.5rem;font-weight:700;line-height:1.6;position:relative;margin:0 0 8px;padding:0 0 0 30px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .summary .title::after,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .summary .title::before{position:absolute;display:block;content:""}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .summary .title::before{background:#707070;z-index:0;top:1px;left:0;width:19px;height:19px;border-radius:38px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .summary .title::after{z-index:1;top:8px;left:6px;width:5px;height:5px;transform:rotate(45deg);border:1px solid #d4d4d4;border-width:1px 1px 0 0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .image{flex-basis:51%;min-width:51%;max-width:51%;padding:0 19px 0 0}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box>.inner .image img{max-width:100%;height:auto}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col>.box+.box{margin-top:26px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn{position:absolute;top:19px;right:1px;display:block;width:20px;height:20px}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn::after,.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn::before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:-4px;display:block;width:28px;height:2px;margin:auto;content:"";border-bottom:2px solid #fff}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn::before{transform:rotate(45deg)}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn::after{transform:rotate(-45deg)}.nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.func-btn span{position:absolute;z-index:-1;overflow:hidden;width:0;height:0}.nav-global>.inner>.navigation>.utility{font-size:1.3rem;position:absolute;top:28px;right:0;left:0;display:flex;justify-content:flex-end;width:100%;max-width:1270px;margin:0 auto;padding:0 15px}.nav-global>.inner>.navigation>.utility>.btn{margin:0 24px 0 0}.nav-global>.inner>.navigation>.utility>.btn>a{background:#fff}.nav-global>.inner>.navigation>.utility>.btn.of-global>a{color:#000;padding:8px 34px 4px;transition:.2s background ease-out;border:1px solid #e1e1e1}.nav-global>.inner>.navigation>.utility>.btn.of-global>a:focus,.nav-global>.inner>.navigation>.utility>.btn.of-global>a:hover{background:#f7f7f7}.nav-global>.inner>.navigation>.utility>.btn.of-language{margin:0 47px 0 0}.nav-global>.inner>.navigation>.utility>.btn.of-language>a{position:relative;width:30px;height:33px;padding:0;border-radius:0}.nav-global>.inner>.navigation>.utility>.btn.of-language>a::before{background-image:url(/-/media/Project/Canon/CanonJP/Tool/cweb/shared/image/sprite);background-position:0 -70px;display:block;width:30px;height:30px;content:""}.nav-global>.inner>.navigation>.utility>.btn.of-language>a>span{position:absolute;z-index:-1;display:block;overflow:hidden;width:0;height:0}.nav-global>.inner>.navigation>.utility>.func-btn{display:none}html[data-script-enabled=true] .nav-global{position:static}html[data-script-enabled=true] .nav-global>.inner>.navigation{position:static;overflow:visible;max-width:1270px;margin-right:auto;margin-left:auto;padding:0 15px}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list{display:flex;margin:0 0 0 -33px}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li{display:flex;padding:0 0 0 33px}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.dropdown{position:absolute;z-index:12;top:calc(100% + 12px);right:0;left:0;display:none;width:calc(100% + 80px)}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col:nth-last-child(2){padding-right:35px}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.dropdown>.wrap>.col:nth-last-child(2):not(:last-child):first-child{flex-basis:100%;min-width:100%;max-width:100%}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.dropdown:not([hidden])[aria-labelledby]{display:block}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle{display:flex;flex-grow:1;align-items:center;justify-content:center;margin-top:0;padding-right:0;padding-left:0}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]{-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]::after,html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]::before{pointer-events:none;top:auto;right:0;left:0;display:block;margin:0 auto;transition:.2s opacity ease-out;transform:none;opacity:0}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]::before{bottom:3px;width:58px;border-top:2px solid #aa120f}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]::after{z-index:101;top:calc(100% - 6px);transform:none;border:9px solid transparent;border-width:9px 7px;border-bottom-color:#1a1a1a}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]:hover::before,html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button][aria-expanded=true]::before{transform:none;opacity:1}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]:focus span{outline:1px dotted #333;outline:-webkit-focus-ring-color auto 5px}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button][aria-expanded=true]::after{opacity:1}html[data-script-enabled=true] .nav-global>.inner>.navigation>.list>li>.handle[role=button]:not([aria-expanded])+.dropdown{display:none}html[data-script-enabled=true] .nav-global>.inner>.navigation:not(.is-open){display:block}.nav-global.js-toFixedByScroll-wide.is-fixed>.inner{background:#fff;position:fixed;z-index:11;left:0;width:100%;min-width:320px;box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.nav-global.js-toFixedByScroll-wide.is-fixed>.inner>.navigation>.utility{pointer-events:none;opacity:0}.nav-global::after{display:none!important}@media screen and (min-width:768px),print{.nav-global body{font-family:Meiryo,\30e1\30a4\30ea\30aa,"\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3","Hiragino Kaku Gothic Pro","\30d2\30e9\30ae\30ce\89d2\30b4 ProN W3","Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;font-size:1.6rem}.nav-global a{transition:.2s color ease-out}.nav-global a:focus,.nav-global a:hover{text-decoration:none}}