.product-info-img img{width:auto;max-height:80px}.product-info-img.at-kc20m1 img{max-height:200px}.product-info-img-software img{width:auto;max-height:150px}.contact-map-wrap{background:#282828}.contact-map-block{box-sizing:border-box;max-width:976px;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:70px}.map-block{width:776px;margin:0 auto;position:relative}.contact-ttl{text-align:center;font-size:24px;margin-bottom:38px}.contact-ttl a{color:#fff;text-decoration:none}.map-link-list{margin:0;padding:0;list-style:none}.map-link-list li{position:absolute}.map-link-list li:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s}.map-link-list li:nth-child(2){-webkit-transition-delay:.7s;transition-delay:.7s}.map-link-list li:nth-child(3){-webkit-transition-delay:.8s;transition-delay:.8s}.map-link-list li:nth-child(4){-webkit-transition-delay:.9s;transition-delay:.9s}.map-link-list li:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.map-link-list li:nth-child(6){-webkit-transition-delay:1.1s;transition-delay:1.1s}.map-link-list li a{box-sizing:border-box;min-width:135px;display:block;text-align:center;color:#fff;text-decoration:none;background-color:rgba(49,92,190,.85);padding:8px 13px;-webkit-transition:all .4s ease;transition:all .4s ease;background:-webkit-gradient(linear,right top,left top,from(rgba(255,249,249,.85)),color-stop(rgba(255,249,249,.85)),color-stop(rgba(49,92,190,.85)),to(rgba(49,92,190,.85)));background:linear-gradient(270deg,rgba(255,249,249,.85),rgba(255,249,249,.85),rgba(49,92,190,.85),rgba(49,92,190,.85));background-position:1% 50%;background-size:300% 300%}.map-link-list li.map-n-america{left:3.09%;top:34%}.map-link-list li.map-l-america{left:14.18%;top:70.56%}.map-link-list li.map-europe{left:43.04%;top:25.06%}.map-link-list li.map-oceania{left:77.32%;top:59.12%}.map-link-list li.map-asia{left:72.68%;top:31.14%}.map-link-list li.map-middle-east{left:40.08%;top:45.99%}.kairos-notice-popup{position:relative;margin:20px auto;max-width:500px;background:#fff;padding:70px 50px;line-height:1.6;border-radius:10px;text-align:center}.kairos-notice-popup .kairos-notice-title{margin-bottom:20px}.kairos-notice-popup .download-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:30px}.kairos-notice-popup .download-wrap>div{width:47%;text-align:right}.kairos-notice-popup .download-wrap>div:last-child{text-align:left}.kairos-notice-popup .download-wrap>div a{display:inline-block;padding:8px 40px;border:1px solid #00b9f2;color:#00b9f2;font-weight:700;background:#fff;border-radius:26px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.kairos-notice-popup .download-wrap>div a:hover{text-decoration:none;opacity:.7}.kairos-notice-popup .download-wrap>div a::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #00b9f2;border-right:2px solid #00b9f2;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;right:20px;top:50%}@media only screen and (max-width:640px){.product-info-img,.product-info-img-software{margin:15px auto 0;-webkit-transform:none;transform:none}.contact-map-block{margin-left:20px;margin-right:20px;padding-top:30px;padding-bottom:30px}.map-block{width:auto}.contact-ttl{font-size:18px;margin-bottom:30px}.map-link-list li a{font-size:12px;min-width:80px;padding:5px 8px}.kairos-notice-popup{padding:50px 20px;font-size:14px}.kairos-notice-popup .kairos-notice-title img{max-width:100%}.kairos-notice-popup .kairos-notice-text{text-align:left}.kairos-notice-popup .download-wrap>div{text-align:center}.kairos-notice-popup .download-wrap>div:last-child{margin-bottom:0;text-align:center}.kairos-notice-popup .download-wrap>div a{display:block;padding:8px 20px}.kairos-notice-popup .download-wrap>div a::after{width:8px;height:8px;right:16px}}@media only screen and (min-width:769px){.contact-ttl a{-webkit-transition:color .4s ease;transition:color .4s ease}.contact-ttl a:hover{color:#999}.map-link-list li a:hover{background-position:99% 50%;color:#000}}