@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700,900&display=swap&subset=japanese);@import url(//fonts.googleapis.com/css?family=Noto+Serif+JP:300,400,500,700,900&display=swap&subset=japanese);@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);*{box-sizing:border-box}html{font-size:62.5%;line-height:1.8;overflow-y:scroll}@media screen and (max-width:959px){html{font-size:58.3%}}@media screen and (max-width:559px){html{font-size:54.2%}}body{color:#222;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Yu Gothic Medium",sans-serif;font-size:1.6rem;font-weight:500}#page{background:#fff}@media screen and (max-width:559px){#page{background:#fff}}a{color:#222;text-decoration:underline}@media screen and (min-width:959px){a:hover{text-decoration:none}}.hd-h2{border-left:8px solid #103657;background:#f2f4f5;font-size:2rem;font-weight:500;margin:4.8rem 0rem 2.4rem 0rem;padding:0.8rem 1.6rem 0.8rem 1.6rem;position:relative}@media screen and (max-width:959px){.hd-h2{margin:3.4285714286rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.hd-h2{margin:2.6666666667rem 0rem 1.3333333333rem 0rem}}@media screen and (max-width:959px){.hd-h2{padding:0.5714285714rem 1.1428571429rem 0.5714285714rem 1.1428571429rem}}@media screen and (max-width:559px){.hd-h2{padding:0.4444444444rem 0.8888888889rem 0.4444444444rem 0.8888888889rem}}@media screen and (max-width:559px){.hd-h2{font-size:1.8rem;border-width:4px}}.hd-h2:before{content:"";background:#d6d6d6;width:100%;height:1px;position:absolute;bottom:0;left:0}.hd-h3{border-left:6px solid #103657;color:#103657;font-size:2rem;font-weight:500;margin:4.8rem 0rem 4rem 0rem;padding:0rem 1.6rem 0rem 1.6rem;position:relative}@media screen and (max-width:959px){.hd-h3{margin:3.4285714286rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){.hd-h3{margin:2.6666666667rem 0rem 2.2222222222rem 0rem}}@media screen and (max-width:959px){.hd-h3{padding:0rem 1.1428571429rem 0rem 1.1428571429rem}}@media screen and (max-width:559px){.hd-h3{padding:0rem 0.8888888889rem 0rem 0.8888888889rem}}@media screen and (max-width:559px){.hd-h3{font-size:1.8rem}}.hd-h3:after,.hd-h3:before{content:"";background:#d6d6d6;height:1px;position:absolute;bottom:-16px;left:0}@media screen and (max-width:559px){.hd-h3:after,.hd-h3:before{bottom:-8px}}.hd-h3:before{width:100%}.hd-h3:after{width:6px;left:-6px}.hd-h4{border-left:4px solid #103657;background:#f2f4f5;font-size:1.8rem;font-weight:700;margin:4rem 0rem 1.6rem 0.2rem;padding:0.8rem 1.6rem 0.8rem 1.6rem}@media screen and (max-width:959px){.hd-h4{margin:2.8571428571rem 0rem 1.1428571429rem 0.1428571429rem}}@media screen and (max-width:559px){.hd-h4{margin:2.2222222222rem 0rem 0.8888888889rem 0.1111111111rem}}@media screen and (max-width:959px){.hd-h4{padding:0.5714285714rem 1.1428571429rem 0.5714285714rem 1.1428571429rem}}@media screen and (max-width:559px){.hd-h4{padding:0.4444444444rem 0.8888888889rem 0.4444444444rem 0.8888888889rem}}.hd-h5{color:#103657;font-size:1.8rem;font-weight:700;line-height:1.75;margin:2.4rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){.hd-h5{margin:1.7142857143rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){.hd-h5{margin:1.3333333333rem 0rem 0.2222222222rem 0rem}}.linkbox--white .linkbox-ttl,.linkbox .linkbox-ttl{font-size:1.8rem;font-weight:700;margin:0rem 0rem 0.6rem 0rem}@media screen and (max-width:959px){.linkbox--white .linkbox-ttl,.linkbox .linkbox-ttl{margin:0rem 0rem 0.4285714286rem 0rem}}@media screen and (max-width:559px){.linkbox--white .linkbox-ttl,.linkbox .linkbox-ttl{margin:0rem 0rem 0.3333333333rem 0rem}}@media screen and (max-width:559px){.linkbox--white .linkbox-ttl,.linkbox .linkbox-ttl{font-size:1.7rem;margin:0}}.linkbox--white .linkbox-ttl.linkbox-ttl--s,.linkbox .linkbox-ttl.linkbox-ttl--s{font-size:1.7rem;font-weight:500}.linkbox{border:1px solid #d6d6d6;background:#f2f4f5;color:#222;text-decoration:none;margin:0rem 0rem 1.6rem 0rem;padding:1.2rem 1.6rem 1.2rem 1.6rem;display:block;border-radius:4px;transition:all 0.3s ease}@media screen and (max-width:959px){.linkbox{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){.linkbox{margin:0rem 0rem 0.8888888889rem 0rem}}@media screen and (max-width:959px){.linkbox{padding:0.8571428571rem 1.1428571429rem 0.8571428571rem 1.1428571429rem}}@media screen and (max-width:559px){.linkbox{padding:0.6666666667rem 0.8888888889rem 0.6666666667rem 0.8888888889rem}}@media screen and (min-width:959px){.linkbox:hover{box-shadow:0 0 8px rgba(0,0,0,0.25)}}.linkbox--white{background:#fff;color:#222;text-decoration:none;display:block;padding:1.2rem 1.6rem 1.2rem 1.6rem}@media screen and (max-width:959px){.linkbox--white{padding:0.8571428571rem 1.1428571429rem 0.8571428571rem 1.1428571429rem}}@media screen and (max-width:559px){.linkbox--white{padding:0.6666666667rem 0.8888888889rem 0.6666666667rem 0.8888888889rem}}.sp-btn{box-shadow:0 0 4px rgba(0,0,0,0.25);background:#fff;text-align:center;line-height:48px;width:48px;height:48px;position:fixed;top:0;right:0;cursor:pointer;z-index:500;transition:all 0.5s ease;transform:translate(0,0)}.sp-btn .sp-btn-icon{width:20px;height:14px;position:absolute;top:-14px;left:0;right:0;bottom:0;margin:auto}.sp-btn-text{position:absolute;left:0;right:0;bottom:11px;margin:auto}.sp-btn-text:before{color:#222;font-size:8px;font-weight:500;text-align:center;letter-spacing:0;line-height:0;position:absolute;top:0;left:0;right:0;bottom:0}#sp-header{background:#fff;width:100%;height:48px;position:fixed;top:0;right:0;z-index:501;transition:all 0.6s ease}#sp-header #sp-site-logo{width:100px;margin:8px 8px 0;line-height:0}#sp-header #sp-btn--tel{background:#fff;right:48px}#sp-header #sp-btn--tel a{width:100%;height:100%;display:block}#sp-header #sp-btn--tel a .sp-btn-icon .icon-mobile{border-top:3px solid #222;border-left:1px solid #222;border-right:1px solid #222;border-bottom:6px solid #222;width:10px;height:18px;position:absolute;top:2px;left:0;right:0;bottom:0;margin:auto;border-radius:2px}#sp-header #sp-btn--tel a .sp-btn-icon .icon-mobile:before{content:"";background:#fff;width:2px;height:2px;position:absolute;bottom:-4px;left:50%;margin:0 0 0 -1px;border-radius:50%}#sp-header #sp-btn--tel a .sp-btn-text:before{content:"お電話"}#sp-header #sp-btn--toggle .sp-btn-icon #sp-btn-icon--line1,#sp-header #sp-btn--toggle .sp-btn-icon #sp-btn-icon--line2,#sp-header #sp-btn--toggle .sp-btn-icon #sp-btn-icon--line3{background:#222;width:20px;height:1px;position:absolute;left:0;display:inline-block;transition:transform 0.4s ease}#sp-header #sp-btn--toggle .sp-btn-icon #sp-btn-icon--line1{top:0}#sp-header #sp-btn--toggle .sp-btn-icon #sp-btn-icon--line2{top:50%;margin:-0.5px 0 0}#sp-header #sp-btn--toggle .sp-btn-icon #sp-btn-icon--line3{bottom:0;opacity:1}#sp-header #sp-btn--toggle .sp-btn-text:before{content:"メニュー"}#sp-header #sp-btn--toggle.sp-btn--toggle--opened .sp-btn-icon #sp-btn-icon--line1{transform:translate(0,6.5px) rotate(-225deg)}#sp-header #sp-btn--toggle.sp-btn--toggle--opened .sp-btn-icon #sp-btn-icon--line2{transform:translate(0,0) rotate(225deg)}#sp-header #sp-btn--toggle.sp-btn--toggle--opened .sp-btn-icon #sp-btn-icon--line3{opacity:0;transform:translate(0,7.5px) rotate(180deg)}#sp-header #sp-btn--toggle.sp-btn--toggle--opened .sp-btn-text:before{content:"閉じる"}#sp-nav-wrapper{background:#fff;width:100%;height:100vh;padding:64px 16px 64px;position:fixed;top:0;right:0;z-index:500;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transform:translateY(-105%);transition:all 0.3s ease}#sp-nav-wrapper.sp-nav-wrapper--show{transform:translate(0,0)}#sp-tel-navigation{font-size:0;margin:0 0 24px;overflow:hidden}#sp-tel-navigation ul li a{background:#103657;color:#fff;font-size:1.4rem;line-height:1.6;font-weight:500;text-align:center;text-decoration:none;line-height:1;margin:0 0 1px;padding:16px 24px;display:block}#sp-tel-navigation ul li a .sp-tel-navigation-inner{text-align:left;display:inline-block}#sp-tel-navigation ul li a .sp-tel-navigation-inner #sp-tel-icon{width:14px;height:14px;margin:0 4px 0 0;display:inline-block;position:relative}#sp-tel-navigation ul li a .sp-tel-navigation-inner #sp-tel-icon .icon-mobile:before{background:#103657}#sp-tel-navigation ul li a #sp-tel-number{font-size:2.2rem;text-align:center}#sp-tel-navigation ul li a #sp-tel-number-text{font-size:1.1rem;line-height:1.6;margin:8px 0 0}#sp-navigation{border-top:1px solid #d6d6d6;margin:0 0 24px}#sp-navigation li{position:relative}#sp-navigation li a{border-bottom:1px solid #d6d6d6;color:#222;font-size:1.4rem;line-height:1.6;text-decoration:none;line-height:44px;height:44px;padding:0 55px 0 12px;display:block;position:relative}#sp-navigation li a:before{content:"";border-bottom:1px solid #343434;border-right:1px solid #343434;width:4px;height:4px;position:absolute;top:50%;right:8px;margin:-2px 0 0;transform:rotate(-45deg)}#sp-navigation li.sp-navigation--parent>.sp-navigation--btn-toggle{background:#e1e5e8;width:43px;height:43px;position:absolute;top:0;right:0;cursor:pointer;z-index:2}#sp-navigation li.sp-navigation--parent>.sp-navigation--btn-toggle:before{content:"";background:#222;width:16px;height:1px;position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -8px}#sp-navigation li.sp-navigation--parent>.sp-navigation--btn-toggle:after{content:"";border:none;background:#222;width:1px;height:16px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -0.5px;transition:all 0.4s ease}#sp-navigation li.sp-navigation--parent>a:before{content:none}#sp-navigation li.sp-navigation--parent.sp-navigation-li--opened{background:#f2f4f5}#sp-navigation li.sp-navigation--parent.sp-navigation-li--opened>.sp-navigation--btn-toggle:after{transform:rotate(-90deg)}#sp-navigation li .sp-navigation--child{display:none}#sp-navigation li .sp-navigation--child li a{padding:0 36px 0 24px}#sp-navigation li .sp-navigation--child li a:after,#sp-navigation li .sp-navigation--child li a:before{right:20px}#sp-navigation li .sp-navigation--child li ul li a{padding:0 36px 0 40px}#sp-navigation li .sp-navigation--child li ul li ul{display:none}#sp-sub-navigation{text-align:center;padding:0 0 32px}#sp-sub-navigation li a{color:#222;font-size:1.4rem;line-height:1.6;margin:0 0 4px;display:block}#sp-sub-navigation li a:before{content:none}#sns-nav--sp{text-align:center;padding:0 0 64px}#sns-nav--sp li{display:inline-block}#site-top{background:#1d2738;height:32px;line-height:32px;position:relative;z-index:400}#site-caption{color:#fff;font-size:1.2rem;font-weight:700;float:left}#site-top-navigation-wrapper{float:right}#site-top-navigation{font-size:0;height:32px;margin:0 9px 0 0;float:left}#site-top-navigation li{display:inline-block}#site-top-navigation li a{color:#f7f7f7;font-size:1.2rem;line-height:32px}#site-top-navigation li a:before{content:none}#site-header{background:#fff;height:96px;position:relative;z-index:400}#site-header.fixed-header--fixed{background:rgba(255,255,255,0.95);width:100%;min-width:1072px;height:66px;position:fixed;top:0;left:0;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}@media screen and (max-width:959px){#site-header.fixed-header--fixed{min-width:0;display:none}}@media print{#site-header.fixed-header--fixed{position:absolute!important}}#site-header.fixed-header--fixed #header-logo{width:160px;height:66px;padding:9px 0 0}#site-header.fixed-header--fixed #header-navigation>li>a{height:66px;padding-top:10px}#site-header.fixed-header--fixed #header-navigation>li>a:before{content:none}#site-header.fixed-header--fixed #sns-nav--header{margin-top:20px}#site-header.fixed-header--fixed .header-btn{margin-top:10px!important}#main.fixed-header--fixed{padding-top:96px}@media screen and (max-width:959px){#main.fixed-header--fixed{padding-top:48px}}#header-logo{line-height:0;width:208px;height:96px;margin:0 6px 0 0;padding:16px 0 0;float:left;display:block;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}#header-navigation-wrapper{font-size:0;float:right}#header-navigation{margin:0 16px 0 0;float:left}#header-navigation>li{float:left}#header-navigation>li>a{color:#222;text-align:center;text-decoration:none;line-height:1.6;height:96px;padding:23px 10px 0;display:block;position:relative;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}#header-navigation>li>a .header-navigation--eng,#header-navigation>li>a .header-navigation--jpn{display:block}#header-navigation>li>a .header-navigation--jpn{font-size:1.35rem;line-height:1.6;font-weight:700;letter-spacing:-0.02rem;transition:all 0.2s ease}#header-navigation>li>a .header-navigation--eng{font-size:1.2rem;line-height:1.6;font-weight:400;text-transform:capitalize;letter-spacing:0.05rem!important}@media screen and (min-width:959px){#header-navigation>li>a:hover .header-navigation--jpn{color:#009eeb}}#header-navigation>li.header-navigation--parent>a:before{content:"";border-bottom:2px solid #343434;border-right:2px solid #343434;width:4px;height:4px;position:absolute;bottom:22px;left:50%;margin:0 0 0 -2px;transform:rotate(45deg);transition:all 0.2s ease}#header-navigation>li.header-navigation--parent.header-navigation--parent--opened>a:before{transform:rotate(-135deg)}.header-navigation--child{background:#fff;text-align:center;width:100%;height:0;margin:0;padding:0;position:absolute;top:100%;left:0;overflow:hidden;z-index:-1;opacity:0;box-shadow:0 0 12px rgba(255,255,255,0.2);transition:height 0.75s cubic-bezier(0.165,0.84,0.44,1),padding 0.75s cubic-bezier(0.165,0.84,0.44,1)}.header-navigation--child.header-navigation-child--show{opacity:1;height:521px;padding:32px 0;z-index:9;box-shadow:0 8px 12px -12px rgba(0,0,0,0.3)}.header-navigation--child .header-navigation--child--title{text-align:center;width:248px;height:197px;float:left;position:relative}.header-navigation--child .header-navigation--child--title .header-navigation--child--title--inner{width:248px;height:88px;position:absolute;top:50%;left:0;margin:-52px 24px 0 0}.header-navigation--child .header-navigation--child--title .header-navigation--child--title--inner .header-navigation--child--title--jpn{font-size:2.2rem;font-weight:700;margin:0 0 8px;display:block}.header-navigation--child .header-navigation--child--title .header-navigation--child--title--inner .header-navigation--child--title--btn a{background:#009dea;background:linear-gradient(30deg,#009dea 0%,#1c1b88 100%);color:#fff!important;font-size:1.3rem;line-height:1.6;font-weight:700;text-decoration:none;width:140px;height:auto;margin:0 auto;padding:0.7rem 2rem 0.8rem 2rem;text-transform:capitalize;display:block;border-radius:4px}@media screen and (max-width:959px){.header-navigation--child .header-navigation--child--title .header-navigation--child--title--inner .header-navigation--child--title--btn a{padding:0.5rem 1.4285714286rem 0.5714285714rem 1.4285714286rem}}@media screen and (max-width:559px){.header-navigation--child .header-navigation--child--title .header-navigation--child--title--inner .header-navigation--child--title--btn a{padding:0.3888888889rem 1.1111111111rem 0.4444444444rem 1.1111111111rem}}.header-navigation--child .header-navigation--child--title .header-navigation--child--title--inner .header-navigation--child--title--btn a:hover{text-shadow:0 0 2px white}.header-navigation--child ul{width: 100%;float:right}.header-navigation--child ul li{margin: 10px 0 10px 0;width: 25%;float:left;display:block}.header-navigation--child ul li a{border:none;color:#222;font-size:1.4rem;line-height:1.6;font-weight:700;text-align:center;text-decoration:none;line-height: 1.5;height:auto;padding:0;margin:0 8px;display:block}.header-navigation--child ul li a:after,.header-navigation--child ul li a:before{content:none}.header-navigation--child ul li a:hover{text-shadow:0 0 2px white}.header-navigation--child ul li a .hidden-header-navigation--img{margin:0 0 16px;display:block;line-height:0;overflow:hidden;border: 1px solid #e5e5e5;}.header-navigation--child ul li a .hidden-header-navigation--img img{transition:all 0.2s ease}.header-navigation--child ul li a .hidden-header-navigation--text{display:block}@media screen and (min-width:959px){.header-navigation--child ul li a:hover .hidden-header-navigation--img img{transform:scale(1.05)}}.header-navigation--child ul li:last-child a{border:none}.header-navigation--child ul li ul{display:none}.header-navigation--child.header-navigation--child--about.header-navigation-child--show{height:280px}.header-navigation--child.header-navigation--child--about .header-navigation--child--title{height:216px}.header-navigation--child.header-navigation--child--about .ul-double{width:776px;float:right}.header-navigation--child.header-navigation--child--about .ul-double .ul-one{width:66%;margin:0 2% 0 0;float:left}.header-navigation--child.header-navigation--child--about .ul-double .ul-one li{width:50%}.header-navigation--child.header-navigation--child--about .ul-double .ul-one li a{padding:0}.header-navigation--child.header-navigation--child--about .ul-double .ul-two{width:32%;float:right}.header-navigation--child.header-navigation--child--about .ul-double .ul-two li{width:auto;float:none;margin:0 0 12px}.header-navigation--child.header-navigation--child--about .ul-double .ul-two li a{background:#f2f4f5;color:#222;padding:18px 24px;transition:all 0.1s ease}.header-navigation--child.header-navigation--child--about .ul-double .ul-two li a:hover{background:#f8f9f9}#overlay--header-navigation{background:rgba(0,0,0,0.4);width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:-1}#overlay--header-navigation.overlay--header-navigation--active{opacity:1;z-index:399}#sns-nav--header{text-align:right;margin:34px 16px 0 0;float:right;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}.sns-nav{font-size:0;line-height:0}.sns-nav li{margin:0 8px;display:inline-block}.sns-nav li a{display:inline-block}.sns-nav li a img{max-height:24px}.header-btn{width:150px;float:right;margin:24px 0 0 8px!important;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}.header-btn a{font-size:1.3rem;line-height:1.6;padding:12px 0}.header-btn a:before{content:none}.header-btn.header-btn--download a{background:#222}@media screen and (max-width:959px){#main{padding-top:48px}}#primary{width:684px;margin-right:40px;float:left}@media screen and (max-width:959px){#primary{width:auto;margin:0 auto 80px;float:none}}#primary.primary--productschild{width:754px}@media screen and (max-width:959px){#primary.primary--productschild{width:auto;margin:0!important}}#secondary{width:300px;float:right;padding:0 0 80px}@media screen and (max-width:959px){#secondary{width:auto;float:none;padding:0 0 40px}}#secondary.secondary--productschild{width:230px}@media screen and (max-width:959px){#secondary.secondary--productschild{width:auto}}#fixed-widget{width:230px}@media screen and (max-width:959px){#fixed-widget{width:100%}}#fixed-widget.fixed-widget--fixed{position:fixed;top:72px;z-index:9}@media screen and (max-width:959px){#fixed-widget.fixed-widget--fixed{position:static!important;top:auto}}#fixed-widget.fixed-widget--static{position:absolute;bottom:0}@media screen and (max-width:959px){#fixed-widget.fixed-widget--static{position:static!important;bottom:auto}}#sidebar-nav{background:#103657;font-size:1.5rem;font-weight:700;padding:0.8rem 1.6rem 0.8rem 1.6rem}@media screen and (max-width:959px){#sidebar-nav{padding:0.5714285714rem 1.1428571429rem 0.5714285714rem 1.1428571429rem}}@media screen and (max-width:559px){#sidebar-nav{padding:0.4444444444rem 0.8888888889rem 0.4444444444rem 0.8888888889rem}}#sidebar-nav .sidebar-nav--hd{color:#fff;display:block}#sidebar-nav a{text-decoration:none;transition:all 0.2s ease;padding-right:20px;position:relative}#sidebar-nav a:before{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:5px;height:5px;position:absolute;top:50%;right:8px;margin:-2.5px 0 0;transform:rotate(-45deg)}@media screen and (min-width:959px){#sidebar-nav a:hover{padding-left:4px}}#sidebar-nav>li{border-bottom:1px solid rgba(255,255,255,0.5);padding:8px 10px;display:block}#sidebar-nav>li:last-child{border-bottom:none}#sidebar-nav>li>a{color:#fff}#sidebar-nav>li>ul{padding:12px 0 12px 8px}#sidebar-nav>li>ul>li{display:block}#sidebar-nav>li>ul>li>a{color:rgba(255,255,255,0.8)}#page-title-wrapper{background:url(img/bg_page_title.jpg) no-repeat center center/cover;position:relative}#page-title-wrapper:before{content:"";background:rgba(0,0,0,0.2);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#page.page--backlight_turntable #page-title-wrapper:before,#page.page--palletizing #page-title-wrapper:before,#page.page--picking #page-title-wrapper:before,#page.page--robogie #page-title-wrapper:before,#page.page--visual_inspection #page-title-wrapper:before{content:none}@media screen and (max-width:559px){#page.page--backlight_turntable #page-title-wrapper:before,#page.page--palletizing #page-title-wrapper:before,#page.page--picking #page-title-wrapper:before,#page.page--robogie #page-title-wrapper:before,#page.page--visual_inspection #page-title-wrapper:before{content:"";background:rgba(0,0,0,0.5)}}#page-title{color:#fff;text-align:center;padding:7.2rem 0rem 7.2rem 0rem;position:relative;z-index:2}@media screen and (max-width:959px){#page-title{padding:5.1428571429rem 0rem 5.1428571429rem 0rem}}@media screen and (max-width:559px){#page-title{padding:4rem 0rem 4rem 0rem}}#page-title .page-title--jpn{font-size:2.4rem;letter-spacing:0.05rem;line-height:1.6;font-weight:700;margin:0 0 4px}@media screen and (max-width:559px){#page-title .page-title--jpn{font-size:1.9rem}}#page-title .page-title--eng{font-size:1.7rem;font-weight:500;text-transform:capitalize}@media screen and (max-width:959px){#page-title .page-title--eng{font-size:1.5rem}}@media screen and (max-width:559px){#page-title .page-title--eng{font-size:1.4rem;line-height:1.6}}#pttl-products{padding:7.2rem 0rem 7.2rem 0rem}@media screen and (max-width:959px){#pttl-products{padding:5.1428571429rem 0rem 5.1428571429rem 0rem}}@media screen and (max-width:559px){#pttl-products{padding:4rem 0rem 4rem 0rem}}#page.page--backlight_turntable #pttl-products,#page.page--palletizing #pttl-products{background:url(img/pttl_products_palletizing.png) no-repeat right bottom/contain}@media screen and (max-width:959px){#page.page--backlight_turntable #pttl-products,#page.page--palletizing #pttl-products{background-size:30%}}@media screen and (max-width:559px){#page.page--backlight_turntable #pttl-products,#page.page--palletizing #pttl-products{background-size:contain;background-position:center bottom}}#page.page--picking #pttl-products{background:url(img/pttl_products_picking.png) no-repeat right bottom/contain}@media screen and (max-width:959px){#page.page--picking #pttl-products{background-size:30%}}@media screen and (max-width:559px){#page.page--picking #pttl-products{background-size:contain;background-position:center bottom}}#page.page--robogie #pttl-products{background:url(img/pttl_products_robogie.png) no-repeat right bottom/contain}@media screen and (max-width:959px){#page.page--robogie #pttl-products{background-size:30%}}@media screen and (max-width:559px){#page.page--robogie #pttl-products{background-size:contain;background-position:center bottom}}#page.page--visual_inspection #pttl-products{background:url(img/pttl_products_visual_inspection.png) no-repeat right bottom/contain}@media screen and (max-width:959px){#page.page--visual_inspection #pttl-products{background-size:30%}}@media screen and (max-width:559px){#page.page--visual_inspection #pttl-products{background-size:contain;background-position:center bottom}}#pttl-products #pttl-products--inner{width:55%;position:relative;z-index:9}@media screen and (max-width:959px){#pttl-products #pttl-products--inner{width:70%}}@media screen and (max-width:559px){#pttl-products #pttl-products--inner{width:auto}}#pttl-products #pttl-products--inner #pttl-products-sub-ttl{color:#009ff6;font-size:2rem;font-weight:700}@media screen and (max-width:959px){#pttl-products #pttl-products--inner #pttl-products-sub-ttl{font-size:1.8rem}}@media screen and (max-width:559px){#pttl-products #pttl-products--inner #pttl-products-sub-ttl{font-size:1.6rem}}#pttl-products #pttl-products--inner #pttl-products-ttl{color:#fff;font-size:4rem;letter-spacing:0.05rem;line-height:1.6;font-weight:700;position:relative;margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#pttl-products #pttl-products--inner #pttl-products-ttl{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#pttl-products #pttl-products--inner #pttl-products-ttl{margin:0rem 0rem 1.3333333333rem 0rem}}@media screen and (max-width:959px){#pttl-products #pttl-products--inner #pttl-products-ttl{font-size:3.2rem;letter-spacing:0.05rem;line-height:1.6}}@media screen and (max-width:559px){#pttl-products #pttl-products--inner #pttl-products-ttl{font-size:2.4rem;letter-spacing:0.05rem;line-height:1.6}}#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--logo,#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--small{display:block}#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--small{font-size:1.6rem;margin:1.6rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--small{margin:1.1428571429rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--small{margin:0.8888888889rem 0rem 0.2222222222rem 0rem}}#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--logo{line-height:0;max-width:260px}@media screen and (max-width:959px){#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--logo{max-width:220px}}@media screen and (max-width:559px){#pttl-products #pttl-products--inner #pttl-products-ttl #pttl-products-ttl--logo{max-width:200px}}#pttl-products #pttl-products--inner #pttl-products-txt{color:#fff;font-size:1.4rem;line-height:1.6}#page-navigation-wrapper{padding:0rem 0rem 6.4rem 0rem}@media screen and (max-width:959px){#page-navigation-wrapper{padding:0rem 0rem 4.5714285714rem 0rem}}@media screen and (max-width:559px){#page-navigation-wrapper{padding:0rem 0rem 3.5555555556rem 0rem}}#page.page--child--page.page--voice #page-navigation-wrapper{background:url(img/_common/bg_stripe_white_3px.png) #fafafa}#page-navigation-wrapper #page-navigation .one-page-navigation ul li a{border:1px solid #d6d6d6;background:#f2f4f5;color:#222;font-size:1.4rem;line-height:1.6;font-weight:500;text-decoration:none;margin:2px;display:block;position:relative;overflow:hidden}@media screen and (max-width:559px){#page-navigation-wrapper #page-navigation .one-page-navigation ul li a{font-size:1.2rem;line-height:1.6}}#page-navigation-wrapper #page-navigation .one-page-navigation ul li a:before{content:"";border-bottom:1px solid #222;border-right:1px solid #222;width:4px;height:4px;position:absolute;top:50%;right:18px;margin:-2px 0 0;transform:rotate(-45deg);transition:all 0.3s ease}@media screen and (max-width:559px){#page-navigation-wrapper #page-navigation .one-page-navigation ul li a:before{right:8px}}#page-navigation-wrapper #page-navigation .one-page-navigation ul li a .page-navigation--img,#page-navigation-wrapper #page-navigation .one-page-navigation ul li a .page-navigation--text{display:block}#page-navigation-wrapper #page-navigation .one-page-navigation ul li a .page-navigation--img{line-height:0;float:left;margin:2px 16px 0 0}#page-navigation-wrapper #page-navigation .one-page-navigation ul li a .page-navigation--img img{max-height:64px}#page-navigation-wrapper #page-navigation .one-page-navigation ul li a .page-navigation--text{line-height:64px}@media screen and (min-width:959px){#page-navigation-wrapper #page-navigation .one-page-navigation ul li a:hover:before{right:8px}}#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--one ul li{width:50%;float:left}@media screen and (max-width:559px){#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--one ul li{width:auto;float:none}}#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--one ul li a{padding:1.6rem 2.4rem 1.6rem 2.4rem}@media screen and (max-width:959px){#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--one ul li a{padding:1.1428571429rem 1.7142857143rem 1.1428571429rem 1.7142857143rem}}@media screen and (max-width:559px){#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--one ul li a{padding:0.8888888889rem 1.3333333333rem 0.8888888889rem 1.3333333333rem}}#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--two ul li{width:33.3333333333%;float:left}@media screen and (max-width:959px){#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--two ul li{width:auto;float:none}}#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--two ul li a{padding:0.6rem 0.8rem 0.6rem 0.8rem}@media screen and (max-width:959px){#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--two ul li a{padding:0.4285714286rem 0.5714285714rem 0.4285714286rem 0.5714285714rem}}@media screen and (max-width:559px){#page-navigation-wrapper #page-navigation .one-page-navigation.one-page-navigation--two ul li a{padding:0.3333333333rem 0.4444444444rem 0.3333333333rem 0.4444444444rem}}.scrlFadeIn--pagetop-wrapper{position:relative;z-index:300}#pagetop{position:fixed;bottom:16px;right:16px;z-index:300;background:#103657;text-align:center;line-height:68px;width:60px;height:60px;display:block;border-radius:50%;transition:all 0.1s ease}@media screen and (max-width:959px){#pagetop{bottom:8px;right:8px}}@media screen and (max-width:559px){#pagetop{display:none}}#pagetop img{width:60px}#breadcrumb-wrapper{padding:12px 0;position:relative}@media screen and (max-width:559px){#breadcrumb-wrapper{padding:8px 0;white-space:nowrap;overflow-wrap:break-word;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}#breadcrumb-wrapper #breadcrumb{font-size:1.4rem;line-height:1.6}#breadcrumb-wrapper #breadcrumb ol li{margin:0 4px;display:inline-block;position:relative}#breadcrumb-wrapper #breadcrumb ol li:after{content:"›";margin:0 0 0 8px}#breadcrumb-wrapper #breadcrumb ol li.home{margin-left:0}#breadcrumb-wrapper #breadcrumb ol li:last-child:after{content:none;margin:0}#threearea-area{border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;background:#fff;padding:5.6rem 0rem 5.6rem 0rem}@media screen and (max-width:959px){#threearea-area{padding:4rem 0rem 4rem 0rem}}@media screen and (max-width:559px){#threearea-area{padding:3.1111111111rem 0rem 3.1111111111rem 0rem}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea{margin:0 0 24px}}#threearea-area #threearea-wrap .one-threearea .threearea-icn{width:60px;margin:0rem 0rem 1.2rem 0rem;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:959px){#threearea-area #threearea-wrap .one-threearea .threearea-icn{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .threearea-icn{margin:0rem 0rem 0.6666666667rem 0rem}}@media screen and (max-width:959px){#threearea-area #threearea-wrap .one-threearea .threearea-icn{width:40px}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .threearea-icn{display:none}}#threearea-area #threearea-wrap .one-threearea .threearea-ctt{overflow:hidden}#threearea-area #threearea-wrap .one-threearea .threearea-ctt .threearea-ttl{font-size:2rem;font-weight:700;text-align:center;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#threearea-area #threearea-wrap .one-threearea .threearea-ctt .threearea-ttl{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .threearea-ctt .threearea-ttl{margin:0rem 0rem 0.4444444444rem 0rem}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .threearea-ctt .threearea-ttl{text-align:left}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .threearea-ctt p{text-align:left}}#threearea-area #threearea-wrap .one-threearea .btn{max-width:none}#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--icn,#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--txt{display:inline-block;vertical-align:middle}#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--icn{line-height:0;max-width:24px;margin:0rem 0.8rem 0rem 0rem}@media screen and (max-width:959px){#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--icn{margin:0rem 0.5714285714rem 0rem 0rem}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--icn{margin:0rem 0.4444444444rem 0rem 0rem}}@media screen and (max-width:959px){#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--icn{display:none}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .btn .threearea-btn--icn{display:inline-block}}#threearea-area #threearea-wrap .one-threearea .btn a{padding:1.2rem 4rem 1.2rem 2.4rem}@media screen and (max-width:959px){#threearea-area #threearea-wrap .one-threearea .btn a{padding:0.8571428571rem 2.8571428571rem 0.8571428571rem 1.7142857143rem}}@media screen and (max-width:559px){#threearea-area #threearea-wrap .one-threearea .btn a{padding:0.6666666667rem 2.2222222222rem 0.6666666667rem 1.3333333333rem}}#threearea-area #threearea-wrap .one-threearea .btn.threearea-btn--download a{background:#222}#site-footer{background:#fff;padding:6.4rem 0rem 4rem 0rem}@media screen and (max-width:959px){#site-footer{padding:4.5714285714rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#site-footer{padding:3.5555555556rem 0rem 2.2222222222rem 0rem}}#footer-navigation .one-nav{width:20%;float:left}@media screen and (max-width:959px){#footer-navigation .one-nav{width:auto;float:none}}#footer-navigation .one-nav.one-nav--one{width:22%}#footer-navigation .one-nav.one-nav--two{width: 27%;}#footer-navigation .one-nav.one-nav--three{width: 43%;}#footer-navigation .one-nav.one-nav--four{width: 20%;}#footer-navigation .one-nav.one-nav--five{width: 10%;}#footer-navigation .one-nav>ul>li span.nolink{display:block}#footer-navigation .one-nav>ul>li a{color:#222;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline;position:relative}@media screen and (max-width:559px){#footer-navigation .one-nav>ul>li a{border-bottom:1px dotted #d6d6d6;font-weight:400;text-decoration:none;padding:10px 16px 10px 24px;display:block}}@media screen and (max-width:559px){#footer-navigation .one-nav>ul>li a:before{content:"";border-bottom:1px solid #343434;border-right:1px solid #343434;background:none;font-size:0;line-height:1;width:4px;height:4px;position:absolute;top:50%;left:8px;margin:-2px 0 0;transform:rotate(-45deg)}}@media screen and (min-width:959px){#footer-navigation .one-nav>ul>li a:hover{text-decoration:underline}}#footer-navigation .one-nav>ul>li ul{padding:2px 0 24px}@media screen and (max-width:559px){#footer-navigation .one-nav>ul>li ul{padding:0}}#footer-navigation .one-nav>ul>li ul li{display:block}#footer-navigation .one-nav>ul>li ul li a{font-size:1.3rem;line-height:1.6;font-weight:500;padding:0 0 0 12px}@media screen and (max-width:559px){#footer-navigation .one-nav>ul>li ul li a{padding:4px 16px 4px 40px}}#footer-navigation .one-nav>ul>li ul li a:before{content:"";border-bottom:1px solid #185182;border-right:1px solid #185182;background:none;font-size:0;width:5px;height:5px;position:absolute;top:50%;left:0;margin:-2.5px 0 0;transform:rotate(-45deg)}@media screen and (max-width:559px){#footer-navigation .one-nav>ul>li ul li a:before{border-bottom:1px solid #343434;border-right:1px solid #343434;line-height:1;width:4px;height:4px;left:24px;margin:-2px 0 0}}#footer-navigation .one-nav>ul>li ul li a:after{content:none}#footer-navigation .one-nav>ul>li ul li ul{padding:0 0 10px}@media screen and (max-width:959px){#footer-navigation .one-nav>ul>li ul li ul{padding-bottom:2px}}#footer-navigation .one-nav>ul>li ul li ul li a{margin:0 0 0 16px}#company-area{background:#9d9d9e;padding:24px 0}#company-name{font-size:1.3rem;line-height:1.6;padding:0 0 0 14px;position:relative}@media screen and (max-width:959px){#company-name{margin-bottom:16px}}#company-name:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;background:none;font-size:0;line-height:1;width:4px;height:4px;position:absolute;top:50%;left:3px;margin:-2px 0 0;transform:rotate(-45deg)}#company-name a{color:#fff;text-decoration:none}@media screen and (min-width:959px){#company-name a:hover{text-decoration:underline}}#company-text{color:#fff;font-size:1.3rem;line-height:1.6;text-align:right;margin:2px 0 0}@media screen and (max-width:959px){#company-text{text-align:left}}#copyright-wrapper{background:#1d2738;padding:4rem 0rem 4rem 0rem;position:relative}@media screen and (max-width:959px){#copyright-wrapper{padding:2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#copyright-wrapper{padding:2.2222222222rem 0rem 2.2222222222rem 0rem}}#footer-sub-navigation ul li a{color:#fff;font-size:1.3rem;line-height:1.6}#copyright{color:#f7f7f7;font-size:1.2rem;line-height:1.6;text-align:right}@media screen and (max-width:959px){#copyright{text-align:center}}#copyright-wrapper-xs{background:#fff;color:#222;font-size:1.2rem;line-height:1.6;height:48px;line-height:48px}#copyright-wrapper-xs #copyright-xs{text-align:center}.scrlFadeIn--pagetop-xs{position:relative;z-index:301}#pagetop-xs{position:fixed;bottom:0;right:0;z-index:301}#pagetop-xs a{background:rgba(0,0,0,0.75);line-height:1;text-align:center;text-decoration:none;width:48px;height:48px;display:block;transition:all 0.1s ease}#pagetop-xs a:before{content:"";border:0px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:12px 8px;width:0;height:0;position:absolute;top:50%;left:50%;margin:-18px 0 0 -8px;z-index:2}