2019年 reset.cssの保存版

SCSS

@charset "utf-8";
html,body{overflow-y:auto;-ms-overflow-style:none;font-feature-settings : "palt";
::selection{background:rgba(16,41,24,.7);color: #fff;}
::-moz-selection{background:rgba(16,41,24,.7);color: #fff;}
}
html, body, div,main,header,footer,nav,section,article,aside, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin:0;padding:0;word-break: break-all;word-wrap:break-word;box-sizing:border-box;border: 0;outline: 0;font-size: 100%;font-weight:normal;font-feature-settings : "palt";vertical-align: baseline;background: transparent;
font-family:"Noto Sans CJK JP", 'Noto Sans JP','Roboto', sans-serif;
&::-webkit-scrollbar {display: none;}
}
body {-webkit-text-size-adjust: 100%;}
select::-ms-expand {display: none;}
a{text-decoration:none;}
/*input[type="button"],input[type="submit"],button { box-shadow:none; border:none;-webkit-appearance: none;}*/
input,button,textarea{padding: 0;box-shadow:none;box-sizing: border-box;
//outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
abbr,acronym { border:0;}
ul.wpp-list li{ clear:none;}
pre{/* Mozilla */white-space: -moz-pre-wrap;/* Opera 4-6 */white-space: -pre-wrap;/* Opera 7 */white-space: -o-pre-wrap;/* CSS3 */white-space: pre-wrap;/* IE 5.5+ */word-wrap: break-word;}
.clearfix:after {content: ".";display: block; clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}
.mosaic{-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}
.transition{
-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
}
@media screen and (max-device-width:780px){
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table,tr {
background-image:url(1px-transparent.gif);
}
}