.video[data-v-3471693e]{position:relative;background:url(/img/loading.gif) 50% no-repeat;min-height:100px}.video video[data-v-3471693e]{width:100%;max-height:calc(90vh - 4em)}.video .progressbar[data-v-3471693e]{transition:opacity .3s;position:absolute;opacity:0;bottom:0;width:100%;background-color:#fff}.video .progressbar input[data-v-3471693e]{width:100%}.video:hover .progressbar[data-v-3471693e]{opacity:.7}.video .fa[data-v-3471693e]{display:none;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;color:hsla(0,0%,100%,.8);font-size:2.5em;text-shadow:0 0 20px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.5)}.video.video_pause .fa[data-v-3471693e]{display:block}.tab_btn{cursor:pointer}.tab_content{min-height:100px}.video_embed>*{width:100%;height:60vh}.video_loading{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;animation:loading_spin 3s linear infinite;position:absolute;z-index:-1;top:calc(50% - 60px);left:calc(50% - 60px)}@keyframes loading_spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product .block{background-color:#fff}.product .block .s_info{color:#666}.product .block .s_info ul{padding-left:0}.product .block .main{width:100%}.product .block .info{padding-top:1.5em;padding-bottom:1em}.product .block .info .info_title{font-weight:700;color:#000;font-size:2em;padding:.5em 0;margin-top:.5em}.product .block .info ul{padding-left:0}.product .block .info table tr th{background-color:#0060ae;color:#fff;padding:8px;font-size:.8em;font-weight:700}.product .block .info table tr td{border-bottom:1px solid #ddd;padding:8px;font-size:.8em}.product .block .info table tr:hover{background-color:#f2f2f2}.product .block .download_btn{margin:5px 10px 5px 0}.product .block .inquiry_btn{cursor:pointer;background-color:#000;padding:.5em 1.5em;color:#fff;text-decoration:none;display:inline-block;border-radius:0;transition:background .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product .block .inquiry_btn:hover{background-color:#333}.product .block .btn_top{cursor:pointer;padding:0 30px;margin:30px auto 5px;font-weight:700;display:inline-block;color:#a1a1a1;border:2px solid #a1a1a1}.product .block .btn_top:hover{color:#f27f00;border:2px solid #f27f00}.modal{background-color:rgba(0,0,0,.5)}