@charset "UTF-8";body.product{font-size:1.92rem}html{font-size:62.5%}html[data-scroll-disabled=true]>body{position:fixed;overflow:hidden;width:100%;height:100%}.str-invisible{position:absolute;z-index:-1;overflow:hidden;width:0;height:0}.func-modal{display:none}#btnMenu{padding-right:15px;padding-left:15px}#menu{width:1200px}#btnMenu button{border-radius:5px}.site-header{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}.site-header *,.site-header ::after,.site-header ::before{box-sizing:border-box}.site-header html{font-size:62.5%}.site-header html[data-scroll-disabled=true]>body{position:fixed;overflow:hidden;width:100%;height:100%}.site-header 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}.site-header main{display:block}.site-header a{text-decoration:underline;color:#00114a}.site-header a:focus{outline:1px dashed #333;outline:-webkit-focus-ring-color auto 5px}.site-header a:not([href]){text-decoration:none;cursor:text}.site-header a[role=button]{cursor:pointer}.site-header a img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-header a img.icn-_blank,.site-header a img.icn-pdf{vertical-align:baseline;position:relative;top:1px;margin:0 3px 0 4px}.site-header [id^=anc-]{margin-top:-50px;padding-top:50px}.site-header [id^=anc-][id*=" "]{background:red!important}.site-header img{vertical-align:bottom}.site-header small{font-size:100%}.site-header h1,.site-header h2,.site-header h3,.site-header h4,.site-header h5,.site-header h6{font-size:inherit;font-weight:inherit;margin:0}.site-header em{font-weight:700;font-style:normal}.site-header dfn{font-style:normal}.site-header button{font-family:inherit;line-height:inherit;background:0 0;padding:0;border:0;border-radius:0;box-shadow:none;text-shadow:none}.site-header [role=button],.site-header button{cursor:pointer}.site-header [role=button],.site-header button,.site-header input,.site-header select,.site-header textarea{max-width:100%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.site-header ::-moz-focus-inner{padding:0;border:0}.site-header select::-ms-expand{display:none}.site-header figure,.site-header p{margin:0}.site-header dd,.site-header dl,.site-header dt,.site-header li,.site-header ol,.site-header ul{margin:0;padding:0}.site-header li{list-style:none}.site-header noscript:first-child>:first-child{margin-top:0}.site-header noscript:last-child>:last-child{margin-bottom:0}.site-header ul li{background:0 0}.site-header>.inner{background:#fff;position:relative;z-index:200;border-top:3px solid #c00}.site-header>.inner>.sitename{display:flex;max-width:1270px;margin:0 auto;padding:11px 15px 9px}.site-header>.inner>.sitename>a{text-decoration:none;color:#000;display:flex;align-items:flex-end}.site-header>.inner>.sitename>a>.region{font-size:1.1rem;line-height:1;margin:0 0 -1px 14px}.site-header>.inner>.sitename img{vertical-align:bottom}.site-header>.inner>.search{position:absolute;top:0;right:0;max-width:1270px}.site-header>.inner>.search a{background:#efefef;display:block;width:50px;height:46px}.site-header>.inner>.search a::before{background-image:url(/-/media/Project/Canon/CanonJP/Tool/cweb/shared/image/sprite);background-position:-50px 0;background-size:83px 50px;position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:auto;content:""}.site-header>.inner>.search a span{position:absolute;z-index:-1;display:block;overflow:hidden;width:0;height:0}.site-header>.inner .func-btn.of-hamburger{background:#c00;position:absolute;top:0;right:0;width:50px;height:46px}.site-header>.inner .func-btn.of-hamburger::after,.site-header>.inner .func-btn.of-hamburger::before{content:"";transition:.2s top ease-out .2s,.2s transform ease-out,.2s width ease-out}.site-header>.inner .func-btn.of-hamburger::after,.site-header>.inner .func-btn.of-hamburger::before,.site-header>.inner .func-btn.of-hamburger>span{position:absolute;right:0;bottom:0;left:0;display:block;width:14px;height:2px;margin:auto;border-bottom:2px solid #fff}.site-header>.inner .func-btn.of-hamburger::before{top:-12px}.site-header>.inner .func-btn.of-hamburger::after{top:11px}.site-header>.inner .func-btn.of-hamburger>span{top:0;overflow:hidden;transition:.2s opacity ease-out}.site-header>.inner .func-btn.of-hamburger[aria-expanded=true]::after,.site-header>.inner .func-btn.of-hamburger[aria-expanded=true]::before{top:0;width:16px;transition:.2s top ease-out,.2s transform ease-out .2s,.2s width ease-out}.site-header>.inner .func-btn.of-hamburger[aria-expanded=true]::before{transform:rotate(-45deg)}.site-header>.inner .func-btn.of-hamburger[aria-expanded=true]::after{transform:rotate(45deg)}.site-header>.inner .func-btn.of-hamburger[aria-expanded=true]>span{opacity:0}html[data-script-enabled=true] .site-header>.inner>.search{right:50px}html[data-script-enabled=true] .site-header>.inner>.search:last-child{right:0}.site-header>.inner>.sitename{padding:30px 0 26px 15px}.site-header>.inner>.sitename:not(:last-child){padding-bottom:17px}.site-header>.inner>.sitename>a{z-index:1}.site-header>.inner>.sitename>a>.region{font-size:1.3rem;margin-left:20px}.site-header>.inner>.sitename img{width:210px;height:29px}.site-header>.inner>.search{right:0;left:0;width:100%;margin:0 auto}.site-header>.inner>.search a{background:0 0;position:absolute;z-index:1;top:28px;right:23px;width:32px;height:33px}.site-header>.inner>.search a::before{background-image:url(/-/media/Project/Canon/CanonJP/Tool/cweb/shared/image/sprite);background-position:-100px 0;background-size:auto;width:32px;height:32px}.site-header>.inner .func-btn.of-hamburger{display:none}html[data-script-enabled=true] .site-header>.inner>.search{right:0}@media screen and (min-width:768px),print{.site-header 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}.site-header a{transition:.2s color ease-out}.site-header a:focus,.site-header a:hover{text-decoration:none}}