﻿body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;overflow-y:auto;width:100%;height:100%;font-size:100px}body{font:16px Microsoft YaHei,sans-serif;background:#fff;-webkit-text-size-adjust:100%;word-break:break-word}body .main{position:relative;z-index:1}@media screen and (min-width:1367px){body .main{position:relative;z-index:1}}video{outline:0}a{color:initial;text-decoration:none;color:#000;outline:0}a:hover{color:initial;text-decoration:none}li{list-style:none}img{border:0;vertical-align:middle;object-fit:cover;font-family:"object-fit: cover"}table{border-collapse:collapse;border-spacing:0}p{word-wrap:break-word}.float_l{float:left}.float_r{float:right}.clear_float:after{display:block;clear:both;content:"";visibility:hidden;height:0}.textOverflowHide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.w1200{width:1200px;margin:0 auto}@media screen and (max-width:768px){.mobile{display:block!important}.pc{display:none!important}.pad{display:none!important}body{-webkit-tap-highlight-color:transparent}.overview_driven p,.overview_driven span{text-align:left!important}}@media screen and (min-width:769px){.mobile{display:none!important}.pc{display:block!important}}@media screen and (min-width:769px) and (max-width:1366px){.pad{display:block!important}body{-webkit-tap-highlight-color:transparent}.mobile{display:none!important}body{width:100vw!important;height:100%}body>div{overflow:hidden;height:auto!important;height:initial!important}html{overflow-y:auto;overflow-x:auto;height:100%;width:100vw!important;font-size:98px}}@media screen and (min-width:1366px){.pad{display:none!important}.mobile{display:none!important}}@media screen and (min-width:1367px) and (max-width:1920px){body>div{overflow-x:hidden}html{overflow-y:scroll}}@media screen and (min-width:768px) and (max-width:1366px){.pad_compatible{width:1366px!important;margin:0 auto}.pad_compatible .footer{width:100%}}