@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}:last-child{margin-bottom:0}a{transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:linear}a img{transition-property:opacity;transition-duration:.25s;transition-timing-function:linear}a:link img,a:visited img{opacity:1}a:active img,a:hover img{opacity:.8}html{margin:0;padding:0;font-size:62.5%;overflow-x:hidden;overflow-y:scroll}body{background-color:#000;margin:0;padding:0;line-height:1.8;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"Noto Sans CJK JP","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;display:flex;flex-direction:column;min-height:100vh}body a:link,body a:visited{color:#fff}body a:active,body a:hover{color:#999}body::before{content:"";display:block;position:fixed;left:0;top:0;z-index:-1;width:100%;height:calc(100vh + 60px)}body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}header{padding:10px;background:#0f98a0;position:relative;z-index:1500;overflow:hidden;height:20px}img{width:100%;max-width:100%;height:auto}img[usemap]{max-width:100%;height:auto}.leftArrow,.rightArrow{font-size:2vw;color:#fff;position:absolute;top:50vh}.rightArrow{right:2vw}.leftArrow{left:2vw}.webManual02 .swiper-wrapper{align-items:stretch}.webManual02 .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto;padding-bottom:25px}.webManual02 .webManual02-inner{display:flex;justify-content:center;align-items:center;width:100%}.webManual02 .swiper-button-next a,.webManual02 .swiper-button-prev a{background-color:#000;display:block;text-align:center;vertical-align:middle;font-size:16px;color:#fff;height:100%;width:5vw;position:fixed;top:40px;opacity:.15;transition:.5s;z-index:100!important}.swiper-button-next a{right:0}.swiper-button-prev a{left:0}.swiper-button-next a:hover,.swiper-button-prev a:hover{position:fixed;background-color:#000;opacity:.4;z-index:100!important}@media (min-width:768px){.webManual02 .swiper-slide{padding:0}.webManual02 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav-open span,#nav-open span:after,#nav-open span:before{position:absolute;height:3px;width:25px;border-radius:3px;background:#fff;display:block;content:'';cursor:pointer;z-index:2000}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999!important;width:13.5vw;height:100%;background:#333;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}#nav-content ul{display:inline-block;margin:20px 40px;text-align:left;font-size:1.5vh;line-height:3vh}#nav-content ul li a{display:block;text-decoration:none}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0);transform:translateX(0);box-shadow:6px 0 25px rgba(0,0,0,.15)}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::after,.arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.nextArrow:hover,.prevArrow:hover{opacity:.7}.nextArrow::before,.prevArrow::before{left:9px;width:12px;height:12px;border-top:6px solid #fff;border-right:6px solid #fff}.nextArrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prevArrow::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nextArrow,.prevArrow{position:absolute;top:10px;z-index:1}.nextArrow{right:30px}.prevArrow{right:60px}span{height:30px;width:30px;display:block;position:relative}.demoSpan1{width:30px;height:30px;display:block}.demoSpan1:before{content:'';height:4px;width:12px;display:block;border:3px #333 solid;border-top:0;position:absolute;top:15px;left:3px}.demoSpan1:after{content:'';height:12px;width:11px;border-top:5px #333 solid;border-right:5px #333 solid;position:absolute;top:4px;left:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}