﻿@keyframes truck{0%{top:-12%;left:35%;opacity:0}20%{top:-1%;left:25%;opacity:1}40%{top:17%;left:11%}60%{top:17%;left:11%;opacity:1}100%{top:63%;left:-20%;opacity:1}}@keyframes truck-extra{0%{top:-12%;right:564px;left:auto;opacity:0}20%{top:-1%;right:641px;left:auto;opacity:1}40%{top:17%;right:792px;left:auto}60%{top:17%;right:792px;left:auto;opacity:1}90%{top:40%;right:970px;left:auto;opacity:1}100%{top:50%;right:1050px;left:auto;opacity:0}}@keyframes package{0%{top:25%;left:65.5%;opacity:0}10%{top:36%;left:65.5%;opacity:1}20%{top:36%;left:65.5%;opacity:1}95%{top:27%;left:72%;opacity:1}100%{top:26%;left:73%;opacity:0}}@keyframes package-extra{0%{top:25%;right:339px;left:auto;opacity:0}10%{top:36%;right:339px;left:auto;opacity:1}20%{top:36%;right:339px;left:auto;opacity:1}95%{top:27%;right:274px;left:auto;opacity:1}100%{top:26%;right:267px;left:auto;opacity:0}}@keyframes folklift{0%{top:62%;left:57%;opacity:0}5%{top:65%;left:54%;opacity:1}20%{top:77%;left:47%}30%{top:77%;left:47%}50%{top:82%;left:42%}65%{top:82%;left:42%}75%{top:77%;left:47%;opacity:1}85%{top:65%;left:54%;opacity:1}90%{top:62%;left:57%;opacity:0}}@keyframes folklift-extra{0%{top:67%;right:396px;left:auto;opacity:0}5%{top:70%;right:413px;left:auto;opacity:1}20%{top:77%;right:482px;left:auto}30%{top:77%;right:482px;left:auto}50%{top:84%;right:552px;left:auto}65%{top:84%;right:552px;left:auto}75%{top:77%;right:482px;left:auto;opacity:1}85%{top:70%;right:413px;left:auto;opacity:1}90%{top:67%;right:396px;left:auto;opacity:0}}#category-top-area #headline-top.products{width:100%;width:100%;padding-right:2.5%;padding-left:2.5%;align-items:center}@media screen and (min-width: 1920px){#category-top-area #headline-top.products{padding-right:calc(50vw - 705px);padding-left:calc(50vw - 705px)}}@media screen and (min-width: 1501px) and (max-width: 1920px){#category-top-area #headline-top.products{padding-right:calc(50vw - 705px);padding-left:calc(50vw - 705px)}}#category-top-area #headline-top.products .headline-txt{width:70%;padding-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#category-top-area #headline-top.products .headline-txt hgroup{width:27.5%}#category-top-area #headline-top.products .headline-txt hgroup h1{white-space:nowrap}#category-top-area #headline-top.products .headline-txt hgroup h1.en{font-size:4.6em;color:#E14C33;background:none;padding-bottom:0.2em}#category-top-area #headline-top.products .headline-txt hgroup h1.ja{font-size:1.8em}#category-top-area #headline-top.products .headline-txt .headline-summary{width:72.5%;padding-left:3em}#category-top-area #headline-top.products .products-top-documnet-area{letter-spacing:0;width:30%;padding-left:5em}.is-tax #headline-top .headline-txt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-tax #headline-top .headline-txt hgroup{width:30%}.is-tax #headline-top .headline-txt hgroup h1:first-child{font-size:2.5em;order:1}.is-tax #headline-top .headline-txt hgroup h1:last-child{order:0}.is-tax #headline-top .headline-txt hgroup h1:last-child span{padding-bottom:1em;display:inline-block}.is-tax #headline-top .headline-txt hgroup h1:last-child span.en{font-size:1.5em;color:#E14C33;padding-right:1.75em}.is-tax #headline-top .headline-txt hgroup h1:last-child span.ja{font-size:1.2em}.is-tax #headline-top .headline-txt .headline-summary{width:60%;padding:3em 0 0 2em}ul.products-ul-cat{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;list-style:none;overflow:hidden;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products-ul-cat li{width:24%;padding:0.5em 1em;margin:.75em .5%;display:inline-block;flex-shrink:0}ul.products-ul-cat li a{color:#000;letter-spacing:0;width:100%;display:inline-block}ul.products-ul-cat li a picture,ul.products-ul-cat li a figure{position:relative;z-index:10;width:100%;height:10em}ul.products-ul-cat li a picture img,ul.products-ul-cat li a figure img{width:100%;height:100%;object-fit:cover}ul.products-ul-cat li a span{font-size:1.1em;font-weight:bold;line-height:1.3;padding:1.5em 0 0.5em;display:inline-block}@media screen and (max-width: 575px){ul.products-ul-cat{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products-ul-cat li{width:100%}}ul.products-ul-cat li{order:1000}ul.products-ul-cat li.check{order:100}ul.products-ul-cat li span.purchasing.sub_hard{background:#77aa77}ul.products-ul-cat li span.purchasing.hard{background:#668caa}ul.products-ul-cat li span.purchasing.soft{background:#bc7f77}ul.products-ul-cat li span.purchasing.subscription{background:#caae63}ul.products-ul-cat li img.icon-recommend{width:25%;position:absolute;top:-1.5em;right:-1.25em;z-index:10}ul.products-ul-cat.recom li.recommend{order:200}ul.products-ul-cat.recom li.recommend.check{order:90}ul.products-ul-cat li{padding-bottom:1em;margin-bottom:2.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-direction:column;position:relative;border-radius:10px}ul.products-ul-cat li a{padding:0.5em 1em 0.5em 1em;position:relative}ul.products-ul-cat li a dl dt picture{height:7em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center}ul.products-ul-cat li a dl dt picture img{width:auto;max-width:100%;height:auto;max-height:6em;object-fit:contain}ul.products-ul-cat li a dl dt span{font-size:1.25em;padding-top:1em}ul.products-ul-cat li a dl dt span span.maker{font-size:0.8em;font-weight:500;color:#666;letter-spacing:-0.02em;width:100%;padding-top:0.5em;display:inline-block}ul.products-ul-cat li a dl dd{padding-top:1em}ul.products-ul-cat li a span.icon-new{position:absolute;color:#fff !important;padding:0.25em 0.75em !important;top:0;left:0;z-index:11}ul.products-ul-cat li ul{font-size:1.1em;padding:0.5em 0 1em 0;display:block}ul.products-ul-cat li ul li{font-weight:bold;width:auto;padding:0.5em 0.5em 0.5em 1.25em;margin:0;display:inline-block;position:relative}ul.products-ul-cat li ul li::before{position:absolute;top:0.5em;left:0;content:'・'}ul.products-ul-cat li ul li a{color:#008cd6;padding:0}ul.products-ul-cat li .property{margin-top:auto}ul.products-ul-cat li .property span{font-weight:bold;letter-spacing:0;color:#fff;padding:0.5em 0.75em;margin:0.25em 0;display:inline-block}ul.products-ul-cat li.check{border:dotted 2px #009D96}ul.products-category-ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;list-style:none;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}ul.products-category-ul li{overflow:hidden;background:#fff;border:solid 1px #009D96;border-radius:20px}ul.products-category-ul li a{width:100%;display:inline-block}ul.products-category-ul li ul li{border-radius:0;overflow:initial}@media screen and (max-width: 575px){ul.products-category-ul{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products-category-ul li{width:100%}}ul.products-category-ul li{width:22%;margin:1em 1.5%}@media screen and (min-width: 768px) and (max-width: 990px){ul.products-category-ul li{width:30.3%}}ul.products-category-ul li a{color:#000}ul.products-category-ul li picture{width:100%;height:10em;display:block}ul.products-category-ul li picture img{width:100%;height:100%;object-fit:cover}ul.products-category-ul li strong{border-bottom:none;padding:1em;display:inline-block}@media screen and (min-width: 768px) and (max-width: 990px){ul.products-category-ul li strong{font-size:1.15em}}#contents-area #headline-area .headline h1 span.child-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center}#contents-area #headline-area.parent .headline h1 span{font-size:1.4rem;display:inline-block}ul.products-ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;list-style:none;overflow:hidden;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products-ul li{width:calc(100% / 6);padding:0.5em 1em;margin:0 0;display:inline-block;flex-shrink:0}ul.products-ul li a{color:#000;letter-spacing:0;width:100%;display:inline-block}ul.products-ul li a picture,ul.products-ul li a figure{position:relative;z-index:10;width:100%;height:10em}ul.products-ul li a picture img,ul.products-ul li a figure img{width:100%;height:100%;object-fit:cover}ul.products-ul li a span{font-size:1.1em;font-weight:bold;line-height:1.3;padding:1.5em 0 0.5em;display:inline-block}@media screen and (max-width: 575px){ul.products-ul{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products-ul li{width:100%}}@media screen and (min-width: 768px) and (max-width: 990px){ul.products-ul{padding:0}}ul.products-ul li{order:1000}ul.products-ul li.check{order:100}ul.products-ul li span.purchasing.sub_hard{background:#77aa77}ul.products-ul li span.purchasing.hard{background:#668caa}ul.products-ul li span.purchasing.soft{background:#bc7f77}ul.products-ul li span.purchasing.subscription{background:#caae63}ul.products-ul li img.icon-recommend{width:25%;position:absolute;top:-1.5em;right:-1.25em;z-index:10}ul.products-ul.recom li.recommend{order:200}ul.products-ul.recom li.recommend.check{order:90}ul.products-ul li{padding:1em 1em 1.5em 1em;order:1000}ul.products-ul li a{height:100%;padding:1em;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-direction:column;border-radius:10px}ul.products-ul li a picture{height:3.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center}ul.products-ul li a picture img{width:auto;max-width:100%;height:auto;max-height:3em;object-fit:contain}ul.products-ul li a span{letter-spacing:0;display:inline-block;flex-shrink:0}ul.products-ul li a span.products-name{font-size:1.15em;color:#000;line-height:1.2;text-align:left;padding:1em 0 0.5em;margin:0;background:none}ul.products-ul li a span.products-name span.maker{font-size:0.8em;font-weight:500;color:#666;letter-spacing:-0.02em;width:100%;padding-top:0.5em;display:inline-block}ul.products-ul li a span.products-name+span{margin-top:auto}ul.products-ul li a span.icon-new{font-size:0.8em;padding:0.25em 0.75em;margin-left:0.5em;position:absolute;top:-0.15em;left:0;z-index:10;background:#B20A0A}ul.products-ul li a span.purchasing{font-size:0.8em;text-align:center;letter-spacing:0;color:#fff;padding:0.5em 0.75em;margin:0.25em 0;display:inline-block;background:#ccc;flex-shrink:0}ul.products-ul li a:hover{background:#F9F8F6;opacity:1}ul.products-ul li.check{order:100 !important}ul.products-ul li.check a{border:dotted 2px #009D96}ul.products-ul.older li.number1{order:499}ul.products-ul.older li.number2{order:498}ul.products-ul.older li.number3{order:497}ul.products-ul.older li.number4{order:496}ul.products-ul.older li.number5{order:495}ul.products-ul.older li.number6{order:494}ul.products-ul.older li.number7{order:493}ul.products-ul.older li.number8{order:492}ul.products-ul.older li.number9{order:491}ul.products-ul.older li.number10{order:490}ul.products-ul.older li.number11{order:489}ul.products-ul.older li.number12{order:488}ul.products-ul.older li.number13{order:487}ul.products-ul.older li.number14{order:486}ul.products-ul.older li.number15{order:485}ul.products-ul.older li.number16{order:484}ul.products-ul.older li.number17{order:483}ul.products-ul.older li.number18{order:482}ul.products-ul.older li.number19{order:481}ul.products-ul.older li.number20{order:480}ul.products-ul.older li.number21{order:479}ul.products-ul.older li.number22{order:478}ul.products-ul.older li.number23{order:477}ul.products-ul.older li.number24{order:476}ul.products-ul.older li.number25{order:475}ul.products-ul.older li.number26{order:474}ul.products-ul.older li.number27{order:473}ul.products-ul.older li.number28{order:472}ul.products-ul.older li.number29{order:471}ul.products-ul.older li.number30{order:470}ul.products-ul.older li.number31{order:469}ul.products-ul.older li.number32{order:468}ul.products-ul.older li.number33{order:467}ul.products-ul.older li.number34{order:466}ul.products-ul.older li.number35{order:465}ul.products-ul.older li.number36{order:464}ul.products-ul.older li.number37{order:463}ul.products-ul.older li.number38{order:462}ul.products-ul.older li.number39{order:461}ul.products-ul.older li.number40{order:460}ul.products-ul.older li.number41{order:459}ul.products-ul.older li.number42{order:458}ul.products-ul.older li.number43{order:457}ul.products-ul.older li.number44{order:456}ul.products-ul.older li.number45{order:455}ul.products-ul.older li.number46{order:454}ul.products-ul.older li.number47{order:453}ul.products-ul.older li.number48{order:452}ul.products-ul.older li.number49{order:451}ul.products-ul.older li.number50{order:450}ul.products-ul.older li.check.number1{order:99 !important}ul.products-ul.older li.check.number2{order:98 !important}ul.products-ul.older li.check.number3{order:97 !important}ul.products-ul.older li.check.number4{order:96 !important}ul.products-ul.older li.check.number5{order:95 !important}ul.products-ul.older li.check.number6{order:94 !important}ul.products-ul.older li.check.number7{order:93 !important}ul.products-ul.older li.check.number8{order:92 !important}ul.products-ul.older li.check.number9{order:91 !important}ul.products-ul.older li.check.number10{order:90 !important}ul.products-ul.older li.check.number11{order:89 !important}ul.products-ul.older li.check.number12{order:88 !important}ul.products-ul.older li.check.number13{order:87 !important}ul.products-ul.older li.check.number14{order:86 !important}ul.products-ul.older li.check.number15{order:85 !important}ul.products-ul.older li.check.number16{order:84 !important}ul.products-ul.older li.check.number17{order:83 !important}ul.products-ul.older li.check.number18{order:82 !important}ul.products-ul.older li.check.number19{order:81 !important}ul.products-ul.older li.check.number20{order:80 !important}ul.products-ul.older li.check.number21{order:79 !important}ul.products-ul.older li.check.number22{order:78 !important}ul.products-ul.older li.check.number23{order:77 !important}ul.products-ul.older li.check.number24{order:76 !important}ul.products-ul.older li.check.number25{order:75 !important}ul.products-ul.older li.check.number26{order:74 !important}ul.products-ul.older li.check.number27{order:73 !important}ul.products-ul.older li.check.number28{order:72 !important}ul.products-ul.older li.check.number29{order:71 !important}ul.products-ul.older li.check.number30{order:70 !important}ul.products-ul.older li.check.number31{order:69 !important}ul.products-ul.older li.check.number32{order:68 !important}ul.products-ul.older li.check.number33{order:67 !important}ul.products-ul.older li.check.number34{order:66 !important}ul.products-ul.older li.check.number35{order:65 !important}ul.products-ul.older li.check.number36{order:64 !important}ul.products-ul.older li.check.number37{order:63 !important}ul.products-ul.older li.check.number38{order:62 !important}ul.products-ul.older li.check.number39{order:61 !important}ul.products-ul.older li.check.number40{order:60 !important}ul.products-ul.older li.check.number41{order:59 !important}ul.products-ul.older li.check.number42{order:58 !important}ul.products-ul.older li.check.number43{order:57 !important}ul.products-ul.older li.check.number44{order:56 !important}ul.products-ul.older li.check.number45{order:55 !important}ul.products-ul.older li.check.number46{order:54 !important}ul.products-ul.older li.check.number47{order:53 !important}ul.products-ul.older li.check.number48{order:52 !important}ul.products-ul.older li.check.number49{order:51 !important}ul.products-ul.older li.check.number50{order:50 !important}ul.products-ul.older li.recommend.number1{order:199 !important}ul.products-ul.older li.recommend.number2{order:198 !important}ul.products-ul.older li.recommend.number3{order:197 !important}ul.products-ul.older li.recommend.number4{order:196 !important}ul.products-ul.older li.recommend.number5{order:195 !important}ul.products-ul.older li.recommend.number6{order:194 !important}ul.products-ul.older li.recommend.number7{order:193 !important}ul.products-ul.older li.recommend.number8{order:192 !important}ul.products-ul.older li.recommend.number9{order:191 !important}ul.products-ul.older li.recommend.number10{order:190 !important}ul.products-ul.older li.recommend.number11{order:189 !important}ul.products-ul.older li.recommend.number12{order:188 !important}ul.products-ul.older li.recommend.number13{order:187 !important}ul.products-ul.older li.recommend.number14{order:186 !important}ul.products-ul.older li.recommend.number15{order:185 !important}ul.products-ul.older li.recommend.number16{order:184 !important}ul.products-ul.older li.recommend.number17{order:183 !important}ul.products-ul.older li.recommend.number18{order:182 !important}ul.products-ul.older li.recommend.number19{order:181 !important}ul.products-ul.older li.recommend.number20{order:180 !important}ul.products-ul.older li.recommend.number21{order:179 !important}ul.products-ul.older li.recommend.number22{order:178 !important}ul.products-ul.older li.recommend.number23{order:177 !important}ul.products-ul.older li.recommend.number24{order:176 !important}ul.products-ul.older li.recommend.number25{order:175 !important}ul.products-ul.older li.recommend.number26{order:174 !important}ul.products-ul.older li.recommend.number27{order:173 !important}ul.products-ul.older li.recommend.number28{order:172 !important}ul.products-ul.older li.recommend.number29{order:171 !important}ul.products-ul.older li.recommend.number30{order:170 !important}ul.products-ul.older li.recommend.number31{order:169 !important}ul.products-ul.older li.recommend.number32{order:168 !important}ul.products-ul.older li.recommend.number33{order:167 !important}ul.products-ul.older li.recommend.number34{order:166 !important}ul.products-ul.older li.recommend.number35{order:165 !important}ul.products-ul.older li.recommend.number36{order:164 !important}ul.products-ul.older li.recommend.number37{order:163 !important}ul.products-ul.older li.recommend.number38{order:162 !important}ul.products-ul.older li.recommend.number39{order:161 !important}ul.products-ul.older li.recommend.number40{order:160 !important}ul.products-ul.older li.recommend.number41{order:159 !important}ul.products-ul.older li.recommend.number42{order:158 !important}ul.products-ul.older li.recommend.number43{order:157 !important}ul.products-ul.older li.recommend.number44{order:156 !important}ul.products-ul.older li.recommend.number45{order:155 !important}ul.products-ul.older li.recommend.number46{order:154 !important}ul.products-ul.older li.recommend.number47{order:153 !important}ul.products-ul.older li.recommend.number48{order:152 !important}ul.products-ul.older li.recommend.number49{order:151 !important}ul.products-ul.older li.recommend.number50{order:150 !important}ul.product-attribute-ul{padding:0;margin-top:auto;order:10}ul.product-attribute-ul li{order:1000}ul.product-attribute-ul li.check{order:100}ul.product-attribute-ul li span.purchasing.sub_hard{background:#77aa77}ul.product-attribute-ul li span.purchasing.hard{background:#668caa}ul.product-attribute-ul li span.purchasing.soft{background:#bc7f77}ul.product-attribute-ul li span.purchasing.subscription{background:#caae63}ul.product-attribute-ul li img.icon-recommend{width:25%;position:absolute;top:-1.5em;right:-1.25em;z-index:10}ul.product-attribute-ul.recom li.recommend{order:200}ul.product-attribute-ul.recom li.recommend.check{order:90}ul.product-attribute-ul li{display:inline-block;margin-bottom:0.25em}ul.product-attribute-ul li span{font-size:1.1em;font-weight:bold;letter-spacing:0;color:#fff;padding:0.5em 0.75em;margin-right:0.25em;display:inline-block}.flow-v{list-style:none}.flow-v li{width:80%;padding:1.5em 0;padding-bottom:1.5em;margin:1em auto;position:relative}.flow-v li::after{width:2em;height:2em;margin:0 auto;display:block;position:absolute;right:0;bottom:-1.25em;left:0;background-image:url(../img/icon/arrow_b.svg);background-repeat:no-repeat;background-size:100%;opacity:.4;transform:rotate(90deg);content:''}.flow-v li:last-child::after{display:none}.flow-v li dl{padding:1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;border-radius:15px;border:solid 1px #009D96}.flow-v li dl dt{text-align:center;padding-right:1.5em}.flow-v li dl dt span{color:#009D96}.flow-v li dl dt span.en{letter-spacing:0;font-weight:bold;font-size:1.1em;padding-right:0.5em}.flow-v li dl dt span.num{font-size:2.8em}.flow-v li dl dd{padding:0 0 0 2em;border-left:solid 1px #bbb}.flow-v li dl dd p{font-weight:bold}ol.flow-ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;list-style:none}ol.flow-ol li{padding:0 1em;position:relative}ol.flow-ol li::after{width:2em;height:2em;display:block;position:absolute;top:0.75em;right:-2em;border-bottom:solid 3px #999;border-left:solid 3px #999;transform:rotate(-135deg);content:''}ol.flow-ol li:last-child::after{display:none}ol.flow-ol li dl dt{font-size:1.15em;font-weight:bold;color:#fff;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;background:#009D96}ol.flow-ol li dl dt span{color:#009D96;width:1.5em;height:1.5em;margin-right:0.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;background:#fff}ol.flow-ol li dl dd{text-align:center;padding:1.5em 0}dl.close-flow-dl{margin:1.5em auto}dl.close-flow-dl dt{font-size:1.15em;font-weight:bold;color:#fff;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;background:#009D96}dl.close-flow-dl dt span{color:#009D96;width:1.5em;height:1.5em;margin-right:0.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;background:#fff}dl.close-flow-dl dd{text-align:center;padding:1.5em 0}ul.price-ul{letter-spacing:0;width:90%;margin:1em auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:space-between}ul.price-ul li{text-align:center;width:31%;padding-bottom:1.5em;border:solid 1px #bbb;border-radius:15px;overflow:hidden}ul.price-ul li h3{color:#fff !important;width:100%;padding:1em 0 !important}ul.price-ul li:first-child h3{background:#009D96}ul.price-ul li:first-child dl.target-dl dt{color:#009D96}ul.price-ul li:nth-of-type(2) h3{background:#E14C33}ul.price-ul li:nth-of-type(2) dl.target-dl dt{color:#E14C33}ul.price-ul li:last-child h3{background:#382F27}ul.price-ul li:last-child dl.price-dl dd+dt{margin-top:2.78em}ul.price-ul li:last-child dl.target-dl dt{color:#382F27}ul.price-ul li dl.price-dl{font-size:1.2em;padding:1.5em}ul.price-ul li dl.price-dl dt{font-size:1.2em;font-weight:bold;padding:0.75em 0;margin-bottom:1em;border-top:solid 1px #009D96;border-bottom:solid 1px #009D96}ul.price-ul li dl.price-dl dd{padding-bottom:0.5em}ul.price-ul li dl.price-dl dd strong{font-size:1.6em}ul.price-ul li dl.price-dl dd span{line-height:1.2;padding:0.5em 0;display:inline-block}ul.price-ul li dl.target-dl dt{font-size:1.3em;font-weight:bold;padding-bottom:1em}ul.price-ul li dl.target-dl dd{font-size:1.3em;font-weight:bold}ul.price-ul li dl.target-dl dd p{line-height:1.2}table.data-table.series thead th:nth-of-type(2){color:#fff;background:#009D96}table.data-table.series thead th:nth-of-type(3){color:#fff;background:#E14C33}table.data-table.series thead th:nth-of-type(4){color:#fff;background:#382F27}ul.download-ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;list-style:none;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.download-ul li{overflow:hidden;background:#fff;border:solid 1px #009D96;border-radius:20px}ul.download-ul li a{width:100%;display:inline-block}ul.download-ul li ul li{border-radius:0;overflow:initial}@media screen and (max-width: 575px){ul.download-ul{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.download-ul li{width:100%}}ul.download-ul li{text-align:justify;width:31%;margin:1em 1%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-direction:column}ul.download-ul li span{display:inline-block}ul.download-ul li span.product-name{font-size:1.2em;font-weight:bold;line-height:1.3;padding:1em}ul.download-ul li span.btn{padding:1.25em;margin-top:auto}ul.download-ul li span.btn a{font-weight:bold;color:#fff;text-align:center;padding:1em 3em 1em 3em;display:inline-block;position:relative;border-radius:30px;background:#009D96;margin-right:0 !important;padding:1em;background:#E14C33}ul.download-ul li span.btn a span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center}ul.download-ul li span.btn a span:after{width:1.2em;height:1em;margin-left:1em;display:inline-block;background-image:url("../img/icon/arrow_w.svg");background-repeat:no-repeat;background-size:100% auto;content:''}ul.download-ul li span.comment{line-height:1.2;padding:0 1.25em 0.5em 1.25em}.documents #headline-area{height:25em}.documents #headline-area .headline-summary .anchor-menu-area{font-size:1.15em}.documents #headline-area picture img{width:auto}.catalog-menu-area{padding:2em 0 2em 0}.catalog-menu-area ul{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:space-between;list-style:none}.catalog-menu-area ul li{padding:0 0 0 0}.catalog-menu-area ul li:last-child{padding-right:0}.catalog-menu-area ul li a{font-size:1.2em;font-weight:bold;color:#000;letter-spacing:0;padding:0.25em 1.25em 0.25em 0.25em;display:block;background-image:url(../img/icon/arrow_d.svg);background-repeat:no-repeat;background-size:0.8em;background-position:top calc(50% - 0.1em) right}dl.catalog-dl-dl{letter-spacing:0;margin:1.5em 1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#F9F8F6;border-right:solid 1px #aaa;border-bottom:solid 1px #aaa;border-left:solid 1px #aaa}dl.catalog-dl-dl dt,dl.catalog-dl-dl dd{padding:1.5rem 1.5rem 0 1.5rem;border-top:solid 1px #aaa}dl.catalog-dl-dl dt{font-size:1.1em;font-weight:bold;width:25%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:space-between;align-items:flex-start;flex-direction:column;float:left}dl.catalog-dl-dl dt span{font-size:0.9em;margin-top:auto;margin-left:auto}dl.catalog-dl-dl dd{width:75%;padding-bottom:1em;background:#fff;border-left:solid 1px #aaa}dl.catalog-dl-dl dd::after{display:block;clear:both;content:''}dl.catalog-dl-dl dd ul{font-size:1em !important;padding:0}dl.catalog-dl-dl dd ul li{font-size:1.1em;line-height:1.4;padding:0.5em 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:space-between;align-items:center;border-bottom:dotted 1px #ccc}dl.catalog-dl-dl dd ul li:first-child{padding-top:0}dl.catalog-dl-dl dd ul li:last-child{padding-bottom:0;border-bottom:none}dl.catalog-dl-dl dd ul li span.product-name{letter-spacing:0;padding-right:1.5em}dl.catalog-dl-dl dd ul li span.product-name a{color:#000}dl.catalog-dl-dl dd ul li span.link{white-space:nowrap;letter-spacing:0;padding-bottom:0.15em}.documents-section{padding:4em 2em;margin:5em 2em 3em 2em;background:#F9F8F6}.documents-section h2{font-size:1.3em;font-weight:bold;letter-spacing:0;line-height:1.3;text-align:center}.documents-section h2 span{font-size:1.4em;padding-left:1em}.documents-section ul{padding:3em 1em 0 1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center}.documents-section ul li{margin:0 1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple}.documents-section ul li a{font-size:1.4em;font-weight:bold;text-align:center;line-height:1.3;letter-spacing:0;color:#000;display:inline-block;background:#fff;border:solid 1px #E14C33;border-radius:30px}.documents-section ul li a:hover{text-decoration:none}.documents-section ul li a span{font-size:1rem;font-weight:normal;color:#000}.documents-section ul li.catalog a{padding:1em 2.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center}.documents-section ul li.catalog a[href$=".pdf"]::after{width:2em;height:2.25em;transform:translateY(0)}.documents-section ul li.doc a{color:#fff;padding:0.75em 2.5em;background:#E14C33;border:none}.documents-section ul li.doc a span{color:#fff}.rollcall-systems.is-tax .contents-section table.data-table{letter-spacing:0}.rollcall-systems.is-tax .contents-section table.data-table thead th{text-align:center;vertical-align:middle}.rollcall-systems.is-tax .contents-section table.data-table tbody th{white-space:nowrap;letter-spacing:0;text-align:center;line-height:1.1}.rollcall-systems.is-tax .contents-section table.data-table tbody th img{width:15em;height:5em;object-fit:contain;margin-bottom:0.25em}.rollcall-systems.is-tax .contents-section table.data-table tbody td{font-size:1.3em;text-align:center;vertical-align:middle}.rollcall-systems.is-tax .contents-section table.data-table tbody td.feature{text-align:left;font-size:1em}.alcohol-checker.is-tax ul.list01 li dl dd ul.common-ul li:before{background:#fff}.alcohol-checker.is-tax table.data-table{letter-spacing:0}.alcohol-checker.is-tax table.data-table thead th{text-align:center;vertical-align:middle}.alcohol-checker.is-tax table.data-table tbody th{white-space:nowrap;letter-spacing:0;text-align:center;line-height:1.1}.alcohol-checker.is-tax table.data-table tbody td{text-align:center;vertical-align:middle}.truckmate #headline-area .headline .headline-summary,.truckmate_test #headline-area .headline .headline-summary{padding-right:0 !important}.truckmate #headline-area .headline .headline-summary .budge,.truckmate_test #headline-area .headline .headline-summary .budge{position:absolute;margin-top:0;top:2.5em;right:-10em}.truckmate #headline-area .headline .headline-summary .budge img,.truckmate_test #headline-area .headline .headline-summary .budge img{width:90%}@media screen and (min-width: 1920px){.truckmate #headline-area .headline .headline-summary .budge,.truckmate_test #headline-area .headline .headline-summary .budge{right:3em}}@media screen and (min-width: 1281px) and (max-width: 1500px){.truckmate #headline-area .headline .headline-summary .budge img,.truckmate_test #headline-area .headline .headline-summary .budge img{width:80%}}@media screen and (min-width: 991px) and (max-width: 1280px){.truckmate #headline-area .headline .headline-summary .budge,.truckmate_test #headline-area .headline .headline-summary .budge{top:6em;right:-15em}.truckmate #headline-area .headline .headline-summary .budge img,.truckmate_test #headline-area .headline .headline-summary .budge img{width:70%}}@media screen and (min-width: 768px) and (max-width: 990px){.truckmate #headline-area .headline .headline-summary .budge,.truckmate_test #headline-area .headline .headline-summary .budge{top:6.5em}.truckmate #headline-area .headline .headline-summary .budge img,.truckmate_test #headline-area .headline .headline-summary .budge img{width:70%}}@media screen and (min-width: 576px) and (max-width: 767px){.truckmate #headline-area .headline .headline-summary .budge,.truckmate_test #headline-area .headline .headline-summary .budge{bottom:-6em;top:auto;right:auto}.truckmate #headline-area .headline .headline-summary .budge img,.truckmate_test #headline-area .headline .headline-summary .budge img{width:80%}}@media screen and (max-width: 575px){.truckmate #headline-area .headline .headline-summary .budge,.truckmate_test #headline-area .headline .headline-summary .budge{bottom:-4.5em;top:auto;right:auto}.truckmate #headline-area .headline .headline-summary .budge img,.truckmate_test #headline-area .headline .headline-summary .budge img{width:70%}}.truckmate #headline-area picture,.truckmate_test #headline-area picture{width:65%}@media screen and (min-width: 1501px) and (max-width: 1920px){.truckmate #headline-area picture,.truckmate_test #headline-area picture{width:62%}}.truckmate-price table.data-table{width:90%;margin-right:5%;margin-left:5%}.truckmate-price table.data-table tbody th{width:35%}.truckmate-price table.data-table tbody td.txt-c{white-space:nowrap}.cloud #headline-area h1 img{height:3em}.pro_h table.data-table{width:90%;margin-right:5%;margin-left:5%}.pro_h table.data-table tbody th{width:35%}.pro_h table.data-table tbody td.txt-c{white-space:nowrap}.mobarepo .question{padding:1.5em 2em 0 2em}.mobarepo .question dl dt{font-size:1.15em;font-weight:bold;text-align:center;padding-bottom:1.5em}.mobarepo .question dl dt span{display:block;padding-top:0.5em}.mobarepo .question dl dd{padding-bottom:1.5em}.mobarepo .question dl dd label{font-size:1.2em;font-weight:bold;padding:1em;margin-bottom:5px;background:#F9F8F6}.k-option #headline-area h1 img{height:3em}@media screen and (min-width: 1920px){.tumix #headline-area{background:none}}.tumix #headline-area picture img{background-color:#307ed3}.witness #headline-area .headline h1 img{min-height:1.5em;max-height:4.5em}.witness #headline-area.parent.middle picture img{height:65%}.gardian #headline-area.parent.middle picture{text-align:right}.gardian #headline-area.parent.middle picture img{height:65%;transform:translateX(4em)}.alc-pro2 #headline-area.parent.middle picture{text-align:right}.alc-pro2 #headline-area.parent.middle picture img{height:65%}.g1o #headline-area.parent.middle picture{text-align:right}.g1o #headline-area.parent.middle picture img{height:39%}.g1d #headline-area.parent.middle picture{text-align:right}.g1d #headline-area.parent.middle picture img{height:62%}.dtg3 #headline-area.parent.middle picture{text-align:right}.dtg3 #headline-area.parent.middle picture img{height:40%}.dtg5 #headline-area.parent.middle picture{text-align:right}.dtg5 #headline-area.parent.middle picture img{height:50%}.dtg7 #headline-area.parent.middle picture{text-align:right}.dtg7 #headline-area.parent.middle picture img{height:35%}.dts_drvr #headline-area.parent.middle picture{text-align:right}.dts_drvr #headline-area.parent.middle picture img{height:47%}.webdora .accordion label{font-size:1.3em;color:#E14C33}.webdora .accordion .contents p{padding:1em 1em 0 1em}.webdora .accordion .contents dl dd p{font-weight:bold;padding:0}.budrr #headline-area.parent.middle picture{text-align:right}.budrr #headline-area.parent.middle picture img{height:75%}.nvm #headline-area.parent.middle picture{text-align:right}.nvm #headline-area.parent.middle picture img{object-fit:cover}.ev-head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:space-between}.ev-head .ev-head-column{width:45%}.ev-head .ev-head-column span{font-size:1.1em;color:#fff;letter-spacing:0;padding:0.5em;margin:1em 0;display:inline-block;background:#009D96}.ev-head .ev-head-column p{font-weight:bold;font-size:1.25em !important;padding:1.25em 0}.ev_4s2 .alterna-section .contents:nth-of-type(4) .area{padding-left:0}.ht430 #headline-area .headline .headline-summary{padding-right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-direction:initial}.ht430 #headline-area .headline .headline-summary .txt-area{padding-right:1.5em}.ht430 #headline-area .headline .headline-summary .txt-area dl dt{font-size:1.5em}.ht430 #headline-area .headline .headline-summary .movie{width:50%;margin-top:2em}.ht430-appeal-section{padding:3em;margin-:2em 0;background:#f1f1f1;overflow:hidden}.ht430-appeal-section+.contents-section{margin-top:4.5em}.ht430-appeal-section h2{font-size:1.9em;letter-spacing:0;line-height:1.4;text-align:center;padding:1.5em 0}.ht430-appeal-section p{font-size:1.15em;font-weight:bold}@media screen and (min-width: 991px) and (max-width: 1280px){ul.products-ul{padding:0}ul.products-ul li{width:20%}}@media screen and (min-width: 1281px) and (max-width: 1500px){.webdora.single #headline-area.parent .headline{padding-bottom:0}.webdora.single #headline-area.parent .headline h1 img{max-height:2.5em}.webdora.single #headline-area.parent .headline .headline-summary{padding-right:20%}.webdora.single #headline-area.parent .headline .product-attribute-ul{margin-top:2em}}@media screen and (min-width: 768px) and (max-width: 990px){.products-top-document-area{width:26.5%}.products-top-document-area .inner{padding:1.5em}.products-top-document-area .inner h2{font-size:1.2em !important}ul.products-ul{padding:0}ul.products-ul li{width:25%}ul.products-ul-cat{padding:0}ul.products-ul-cat li{width:32.3%}.documents-section h2{font-size:1.4em !important}ul.price-ul{font-size:1.1em !important;width:100%;padding:0}}@media screen and (min-width: 576px) and (max-width: 767px){#category-top-area #headline-top{flex-direction:row}#category-top-area #headline-top .headline-txt{width:50% !important}#category-top-area #headline-top .headline-txt .headline-summary{width:90%}#category-top-area #headline-top .headline-txt+picture{width:50% !important}#category-top-area #headline-top.products{position:relative}#category-top-area #headline-top.products .headline-txt{width:100% !important}#category-top-area #headline-top.products .headline-txt .headline-summary{width:50% !important}#category-top-area #headline-top.products .products-top-document-area{width:37.5%;position:absolute;top:2em;right:1em}ul.products-ul{padding:0}ul.products-ul li{width:calc(100% / 3)}ul.products-category-ul li{width:30.3%}ul.products-ul-cat{padding:0}ul.products-ul-cat li{width:32.3%}.is-tax #headline-top .headline-txt{width:100% !important;padding-bottom:0}.is-tax #headline-top .headline-txt hgroup h1:last-child span.en{padding-right:2em}.is-tax #headline-top .headline-txt .headline-summary{padding-left:1em}.is-tax .ps-list ul.top-service-ul li{width:48%}ul.price-ul{font-size:1.1em !important;width:100%;padding:0}ul.download-ul li{width:48%}}@media screen and (max-width: 575px){.is-tax #headline-top .headline-txt .headline-summary{width:100%;padding-left:0}#category-top-area #headline-top.products .headline-txt{width:100%;padding-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#category-top-area #headline-top.products .headline-txt hgroup{width:100%}#category-top-area #headline-top.products .headline-txt .headline-summary{width:100%;padding-left:1.5em}#category-top-area #headline-top.products .products-top-document-area{width:100%;padding:1.5em 3em 0 3em}#sort-controller{font-size:0.85rem;padding:2.5em 0 0 0}#sort-controller dl dt{font-size:1.2em;font-weight:bold;letter-spacing:0;color:#fff;display:inline-block;padding:0.75em 1em 0.5em 1em;background:#009D96;border-radius:15px}#sort-controller dl dd{padding-top:1em}#sort-controller ul{font-size:1.2em;font-weight:bold;letter-spacing:0;padding:0.25em 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#sort-controller ul li{padding:0 0.5em;display:inline-block}#sort-controller ul li input{display:none}#sort-controller ul li input:checked+label{background:#F9F8F6}#sort-controller ul li input:checked+label::after{background:#009D96;border:solid 1px #009D96;transition:.3s;content:''}#sort-controller ul li label{line-height:1;padding:0.75em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;position:relative;cursor:pointer}#sort-controller ul li label::before{width:1em;height:1em;margin-right:0.5em;display:block;position:relative;z-index:10;border:solid 2px #bbb;background:#fff;content:''}#sort-controller ul li label::after{width:0.5em;height:0.5em;display:block;position:absolute;top:1.05em;left:1.05em;z-index:11;background:#F9F8F6;border:solid 1px #bbb;border-radius:50%;transition:.3s;content:''}#sort-controller ul li select{font-size:1em;font-weight:bold;margin:0.25em;border:solid 2px #bbb}ul.products-category-ul li{width:100%;margin:1em 0;border-radius:10px}ul.products-category-ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center}ul.products-category-ul li picture{width:40%;height:7em;display:block}ul.products-category-ul li picture img{width:100%;height:100%;object-fit:cover}ul.products-category-ul li strong{padding:1em;display:inline-block}}@media screen and (max-width: 575px) and (min-width: 768px) and (max-width: 990px){ul.products-category-ul li strong{font-size:1.15em}}@media screen and (max-width: 575px){#contents-area #headline-area .headline h1 span.child-title{width:100%;display:inline-block}#contents-area #headline-area .headline h1 span.child-title span{width:100%;padding-bottom:0.5em;display:inline-block}#contents-area #headline-area .headline h1 span.child-title img{padding-bottom:1em}#contents-area #headline-area .headline h1 span.child-title img+span{padding-left:0}#contents-area #headline-area.parent .headline h1 span{font-size:1.4rem;display:inline-block}ul.products-ul{text-align:left;padding:0}ul.products-ul li{width:50%}ul.products-ul li a{height:100%;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-direction:column;border-radius:10px}ul.products-ul li a picture{height:4em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center}ul.products-ul li a picture img{width:auto;max-width:100%;height:auto;max-height:3em;object-fit:contain}ul.products-ul li a span.purchasing{font-size:0.85em;text-align:center;letter-spacing:0;color:#fff;padding:0.6em 0.75em;margin:0.25em 0;display:inline-block;background:#ccc;flex-shrink:0}ul.products-ul li a span.purchasing.products-name{font-size:1.2em;color:#000;padding:1.5em 0 0.5em;margin:0;background:none}ul.products-ul li a span.purchasing.products-name+span{margin-top:auto}ul.products-ul li a span.purchasing.sub_hard{background:#77aa77}ul.products-ul li a span.purchasing.hard{background:#668caa}ul.products-ul li a span.purchasing.soft{background:#bc7f77}ul.products-ul li a span.purchasing.subscription{background:#caae63}ul.products-ul li a:hover{background:#F9F8F6;opacity:1}ul.products-ul li.check{order:0}ul.products-ul li.check a{border:dotted 2px #009D96}.list01{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list01 li{padding:1.5em;list-style:none}.list01 li dl{color:#fff;height:100%;padding:1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;background:#009D96;border-radius:15px}.list01 li dl dt{text-align:center;padding-bottom:1em;border-bottom:solid 1px #fff}.list01 li dl dt span.en{letter-spacing:0;font-weight:bold;font-size:1.1em;padding-right:0.5em}.list01 li dl dt span.num{font-size:2.8em}.list01 li dl dd{padding:1.5em 0 0 0}.list01 li dl dd p{font-weight:bold}.list02{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list02 li{padding:1.5em;list-style:none}.list02 li dl{height:100%;padding:1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;background:#fff;border:solid 2px #E14C33;border-radius:15px}.list02 li dl dt{text-align:center;padding-bottom:1em;border-bottom:solid 1px #bbb}.list02 li dl dt span.en{letter-spacing:0;font-weight:bold;font-size:1.1em;color:#E14C33;padding-right:0.5em}.list02 li dl dt span.num{font-size:2.8em;color:#E14C33}.list02 li dl dd{padding:1.5em 0 0 0}.list02 li dl dd p{font-weight:bold;text-align:center}.alterna-section .contents{flex-direction:column}.alterna-section .contents:nth-of-type(odd) .area:nth-of-type(1){order:1}.alterna-section .contents:nth-of-type(odd) .area:nth-of-type(2){order:0}.alterna-section .contents:nth-of-type(even) .area:nth-of-type(1){order:1}.alterna-section .contents:nth-of-type(even) .area:nth-of-type(2){order:0}.documents-section{padding:4em 1.5em;margin:5em 1em 3em 1em;background:#F9F8F6}.documents-section ul{flex-direction:column}.documents-section ul li{margin:1.5em 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple}.documents-section ul li.catalog a{padding:1em 2em}.flow-v li{width:100%;padding:1.5em 0;margin:1em auto}.flow-v li dl{padding:1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;border-radius:15px;border:solid 1px #009D96}.flow-v li dl dt{padding-right:1em}.flow-v li dl dt span{color:#009D96}.flow-v li dl dt span.num{font-size:2.5em}.flow-v li dl dd{padding:0 0 0 1.5em}ol.flow-ol{-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ol.flow-ol li{padding:1em 1em 2em 1em}ol.flow-ol li::after{margin:0 auto;top:auto;right:0;bottom:1em;left:0;transform:rotate(-45deg)}ol.flow-ol li:last-child::after{display:none}ol.flow-ol li dl dt{font-size:1.15em;font-weight:bold;color:#fff;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;background:#009D96}ol.flow-ol li dl dt span{color:#009D96;width:1.5em;height:1.5em;margin-right:0.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;background:#fff}ol.flow-ol li dl dd{text-align:center;padding:1.5em 0}ul.price-ul{font-size:1.1em !important;width:100%;padding:0;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}ul.price-ul li{width:48%;margin:1em 1%}ul.price-ul li p{text-align:center}ul.product-attribute-ul{padding:0;margin-top:auto;order:10}ul.product-attribute-ul li{order:1000}ul.product-attribute-ul li.check{order:100}ul.product-attribute-ul li span.purchasing.sub_hard{background:#77aa77}ul.product-attribute-ul li span.purchasing.hard{background:#668caa}ul.product-attribute-ul li span.purchasing.soft{background:#bc7f77}ul.product-attribute-ul li span.purchasing.subscription{background:#caae63}ul.product-attribute-ul li img.icon-recommend{width:25%;position:absolute;top:-1.5em;right:-1.25em;z-index:10}ul.product-attribute-ul.recom li.recommend{order:200}ul.product-attribute-ul.recom li.recommend.check{order:90}ul.product-attribute-ul li{padding-bottom:0.5em}dl.catalog-dl-dl dt{width:100%}dl.catalog-dl-dl dd{width:100%;border-left:none}ul.download-ul li{width:100%;margin-right:0;margin-left:0}.mobarepo .question{padding:1.5em 0 0 0}.mobarepo .question dl dt{width:100% !important}.mobarepo .question dl dd{width:100% !important}.tenko-de-unibo #headline-area picture{display:block}.tenko-de-unibo #headline-area picture img{margin-left:0}}.products-cta{background:rgba(0,157,150,0.14);padding:2.5em 0}.products-cta h2{font-size:1.3em;letter-spacing:0;padding:1.5em 0 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;margin-left:38%}@media screen and (min-width: 991px) and (max-width: 1280px){.products-cta h2{margin-left:35%}}@media screen and (min-width: 768px) and (max-width: 990px){.products-cta h2{font-size:1.2em !important;margin-left:34%}}@media screen and (min-width: 576px) and (max-width: 767px){.products-cta h2{margin-left:33%}}@media screen and (max-width: 575px){.products-cta h2{margin-left:0;justify-content:center;padding-bottom:3em}}.products-cta .btn-link a{font-size:1.5em;letter-spacing:0.2em;width:45%;padding:1.5em 0;position:relative;border:1px solid #009D96;transition:0.3s cubic-bezier(0.45, 0, 0.55, 1)}@media screen and (min-width: 991px) and (max-width: 1280px){.products-cta .btn-link a{width:55%}.products-cta .btn-link a:after{left:1.2em !important}}@media screen and (min-width: 768px) and (max-width: 990px){.products-cta .btn-link a{width:60%}.products-cta .btn-link a:after{left:1.2em !important}}@media screen and (min-width: 576px) and (max-width: 767px){.products-cta .btn-link a{width:68%}.products-cta .btn-link a:after{left:1.3em !important}}@media screen and (max-width: 575px){.products-cta .btn-link a{width:90%}.products-cta .btn-link a:after{left:1.3em !important}}.products-cta .btn-link a:after{content:'';position:absolute;top:-3em;left:1em;display:block;width:4.1em;height:5em;background:url(../img/contents/products/toranosuke_cta.png) no-repeat top left/contain}.products-cta .btn-link a:hover{text-decoration:none;opacity:1;background:#fff;color:#009D96;letter-spacing:0.4em}.products #page-nav h2{margin-bottom:0.25em}.products #headline-area.parent{height:auto;min-height:auto;max-height:auto}.products #headline-area.parent .headline{max-width:80%;min-width:80%;padding:4em 0 1em 0;flex-direction:row;flex-wrap:wrap;align-items:center;background:none}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent .headline{max-width:85%;min-width:85%;padding:2em 0 0 0}}.products #headline-area.parent .headline h1{order:2;width:100%;margin:0.75em 0;padding-right:5%}.products #headline-area.parent .headline h1:has(img){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;align-items:center;padding-right:0}.products #headline-area.parent .headline h1:has(img) img{width:30%;padding-right:1em;margin-bottom:0}.products #headline-area.parent .headline h1:has(img) span{width:70%}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent .headline h1:has(img){flex-direction:column;align-items:flex-start}.products #headline-area.parent .headline h1:has(img) br{display:none}.products #headline-area.parent .headline h1:has(img) img{width:80%;padding-right:0;padding-bottom:0.25em}.products #headline-area.parent .headline h1:has(img) span{width:auto}}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent .headline h1:has(img){width:100%}.products #headline-area.parent .headline h1:has(img) img{width:35%;padding-right:0.5em}.products #headline-area.parent .headline h1:has(img) span{width:auto}}.products #headline-area.parent .headline h1 img{width:100%;object-fit:contain;object-position:left}.products #headline-area.parent .headline .headline-summary{order:3;width:100%;padding-right:15%;padding-left:0}.products #headline-area.parent .headline .headline-summary dl{padding-top:0}@media screen and (min-width: 1920px){.products #headline-area.parent .headline .headline-summary{padding-right:25% !important}}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent .headline .headline-summary{padding-right:20% !important}}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent .headline .headline-summary{width:100%;padding-right:10%}}@media screen and (min-width: 576px) and (max-width: 767px){.products #headline-area.parent .headline .headline-summary{padding-right:0}}@media screen and (max-width: 575px){.products #headline-area.parent .headline .headline-summary{padding-right:0}}.products #headline-area.parent .headline .headline-summary p.btn-link{margin-top:0;padding:0}.products #headline-area.parent .headline .headline-summary p.btn-link span.point{color:#009D96;display:inline-block;margin-bottom:0.25em}.products #headline-area.parent .headline .headline-summary p.btn-link a{font-size:1.1em;margin-right:0}.products #headline-area.parent .headline .headline-summary .sep-box{align-items:center}.products #headline-area.parent .headline .headline-summary .sep-box dl{width:65%}@media screen and (min-width: 1920px){.products #headline-area.parent .headline .headline-summary .sep-box dl{width:auto}}@media screen and (min-width: 1281px) and (max-width: 1500px){.products #headline-area.parent .headline .headline-summary .sep-box dl{width:60%}}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent .headline .headline-summary .sep-box dl{width:55%}}.products #headline-area.parent .headline .headline-summary .sep-box dl dd p a{display:inline-block;margin-top:0.5em}.products #headline-area.parent .headline .headline-summary .sep-box p.btn-link{width:35%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-direction:column;align-items:center}@media screen and (min-width: 1281px) and (max-width: 1500px){.products #headline-area.parent .headline .headline-summary .sep-box p.btn-link{width:40%}}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent .headline .headline-summary .sep-box p.btn-link{width:45%}}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent .headline .headline-summary .sep-box{flex-direction:column;align-items:flex-start}.products #headline-area.parent .headline .headline-summary .sep-box dl{width:100%}.products #headline-area.parent .headline .headline-summary .sep-box p.btn-link{width:100%;margin-top:0.5em}.products #headline-area.parent .headline .headline-summary .sep-box p.btn-link span.point{margin-bottom:0;padding-right:1em}}.products #headline-area.parent .headline .headline-summary p+p,.products #headline-area.parent .headline .headline-summary p+div{margin-top:1em}.products #headline-area.parent .headline ul.product-attribute-ul{order:1;width:70%;padding-top:0;margin-top:0}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent .headline ul.product-attribute-ul{width:55%}}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent .headline ul.product-attribute-ul{width:50%}}.products #headline-area.parent .headline #headline-property{order:0;width:30%;padding:0}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent .headline #headline-property{width:45%}}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent .headline #headline-property{width:50%}}@media screen and (min-width: 576px) and (max-width: 767px){.products #headline-area.parent .headline{max-width:100%;min-width:100%;padding:1.5em 0 0 0}.products #headline-area.parent .headline h1 img{width:60% !important}.products #headline-area.parent .headline #headline-property,.products #headline-area.parent .headline ul.product-attribute-ul{width:50%}.products #headline-area.parent .headline .headline-summary dl,.products #headline-area.parent .headline .headline-summary p.btn-link{width:100% !important;margin-top:0.5em}}@media screen and (max-width: 575px){.products #headline-area.parent .headline{max-width:100%;min-width:100%;padding:0}.products #headline-area.parent .headline h1{margin:0;flex-direction:column;align-items:flex-start !important}.products #headline-area.parent .headline h1 img{width:100% !important;padding:0.25em 0 0.25em 0 !important}.products #headline-area.parent .headline h1 br{display:none}.products #headline-area.parent .headline h1 span{width:100% !important}.products #headline-area.parent .headline #headline-property{width:100%;padding-bottom:0.5em}.products #headline-area.parent .headline ul.product-attribute-ul{width:100%;order:3}.products #headline-area.parent .headline .headline-summary .sep-box{flex-direction:column;align-items:flex-start}.products #headline-area.parent .headline .headline-summary .sep-box dl{width:100% !important}.products #headline-area.parent .headline .headline-summary .sep-box p.btn-link{width:100% !important;padding:1em 0}}.products #headline-area.parent picture{width:25%}.products #headline-area.parent picture img{clip-path:polygon(60% 0, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width: 1920px){.products #headline-area.parent picture{width:40% !important;position:absolute !important}.products #headline-area.parent picture img{clip-path:polygon(45% 0, 100% 0, 100% 100%, 0 100%)}}@media screen and (min-width: 1281px) and (max-width: 1500px){.products #headline-area.parent picture{width:30%}}@media screen and (min-width: 991px) and (max-width: 1280px){.products #headline-area.parent picture{width:30%}}@media screen and (min-width: 768px) and (max-width: 990px){.products #headline-area.parent picture{width:23%}}@media screen and (min-width: 576px) and (max-width: 767px){.products #headline-area.parent picture img{max-height:20vh !important;clip-path:none}}@media screen and (max-width: 575px){.products #headline-area.parent picture img{max-height:18vh !important;clip-path:none}}.products #headline-area.parent picture:after{display:none}.products #headline-area.parent picture.product-img img{object-fit:contain}.products #headline-area.parent picture.product-img{width:30%}.products #headline-area.parent picture.product-img img{object-fit:scale-down}@media screen and (min-width: 576px) and (max-width: 767px){.products #headline-area picture img{max-height:20vh}.products #headline-area picture.product-img img{max-height:20vh;object-fit:scale-down !important}}@media screen and (max-width: 575px){.products #headline-area picture img{max-height:18vh}.products #headline-area picture.product-img img{max-height:18vh;object-fit:scale-down}}.products.truckmate #headline-area.parent .headline-summary:has(.sep-box),.products.truckmate_test #headline-area.parent .headline-summary:has(.sep-box){padding-right:0 !important}.e-tenkoself_kebbi #headline-area picture img{object-fit:contain !important}.tenko-plus #headline-area picture img{object-position:bottom}.azu #headline-area picture img,.gardian #headline-area picture img,.alc-pro2 #headline-area picture img{object-position:right}@media screen and (min-width: 576px) and (max-width: 767px){.azu #headline-area picture img,.gardian #headline-area picture img,.alc-pro2 #headline-area picture img{object-position:center}}@media screen and (max-width: 575px){.azu #headline-area picture img,.gardian #headline-area picture img,.alc-pro2 #headline-area picture img{object-position:center}}@media screen and (min-width: 576px) and (max-width: 767px){.haiso #headline-area picture img{object-fit:scale-down !important}}@media screen and (max-width: 575px){.haiso #headline-area picture img{object-fit:scale-down !important}}.nvm #headline-area picture img,.mobileye #headline-area picture img{object-fit:cover !important}@media screen and (min-width: 576px) and (max-width: 767px){.nvm #headline-area picture.product-img img,.mobileye #headline-area picture.product-img img{object-fit:cover !important}}ul.alongside-ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.alongside-ul li{margin-right:2em}.main-contents{padding-top:1.5em !important}#page-nav{position:relative;top:0;z-index:99;transition:all 0.2s ease-in-out}#page-nav.fixed{position:fixed;top:10em;background:#fff;padding-bottom:0}@media screen and (min-width: 1920px){#page-nav.fixed{width:1050px}}@media screen and (min-width: 1470px) and (max-width: 1919px){#page-nav.fixed{padding-right:calc(100% - 1050px)}}@media screen and (min-width: 768px) and (max-width: 990px){#page-nav.fixed{top:11em;max-width:71%}}@media screen and (min-width: 576px) and (max-width: 767px){#page-nav.fixed{top:9em;width:95%}}@media screen and (max-width: 575px){#page-nav.fixed{top:5.5em;width:93.5%}}#page-nav.fixed h2{font-size:1.35em}#page-nav.fixed ul{margin:0.5em 0;border-bottom:1px solid #EBE6E2}#page-nav.fixed ul li{padding:0.75em 1.25em}@media screen and (min-width: 991px) and (max-width: 1280px){#page-nav.fixed ul li{padding:0.75em;margin-right:0.5em}}@media screen and (max-width: 575px){#page-nav.fixed ul li{padding:0.75em;margin-right:0.25em}}#page-nav ul{padding:0;margin:1em 0;border-bottom:none}#page-nav ul li{padding:1em 1.25em;margin-right:0.75em;background:#999;border-bottom:none;border-top:solid 2px #999;border-left:solid 2px #999;border-right:solid 2px #999;border-radius:5px 5px 0 0}#page-nav ul li a{color:#fff;font-size:1.25em}#page-nav ul li:last-child{margin-right:0}#page-nav ul li.act,#page-nav ul li:hover{background:#fff;border-bottom:none;border-top:solid 2px #009D96;border-left:solid 2px #009D96;border-right:solid 2px #009D96}#page-nav ul li:hover{box-shadow:-2px -2px 2px rgba(0,157,150,0.1),2px -2px 2px rgba(0,157,150,0.1)}@media screen and (min-width: 991px) and (max-width: 1280px){#page-nav ul li{padding:1em 0.75em;margin-right:0.5em}#page-nav ul li a{font-size:1.1em}}@media screen and (min-width: 768px) and (max-width: 990px){#page-nav{padding-bottom:1.5em}#page-nav ul{flex-wrap:wrap}#page-nav ul li{margin-bottom:0.5em}}@media screen and (min-width: 576px) and (max-width: 767px){#page-nav ul{border-top:none}#page-nav ul li{margin-bottom:0.5em}}@media screen and (max-width: 575px){#page-nav ul{border-top:none}#page-nav ul li{padding:0.75em;margin-right:0.25em;margin-bottom:0.5em}#page-nav ul li a{font-size:1em}}.table-wrap{z-index:0}
/*# sourceMappingURL=products.css.map */
