*,*:before,*:after{box-sizing:border-box;transition-duration:.3s}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}body,.navi,.main,.sidebar,.footer{background-color:transparent!important}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:1.5;transition-duration:.3s}#root,#__next{isolation:isolate}a{transition-duration:.3s;text-decoration:none}a:hover{background-color:transparent;color:inherit}li{transition-duration:.3s}.apdt-pc-only{display:none!important}button{padding:0;background-color:transparent;border:none}