@charset "UTF-8";
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { background: transparent; }
html, body, dl, dt, dd, pre, form, input, textarea, blockquote, p { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img { max-width: 100%; height: auto; vertical-align: top; object-fit:cover;}
ul, ol { list-style: none; padding: 0; margin: 0; }
li { list-style: none; }
h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0; }
address, caption, cite, code, strong, th { font-style: normal; font-weight: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
a { text-decoration: none; font-size: inherit; color: inherit; font-family: inherit; outline: none; }
a:hover { text-decoration: none; }
strong { font-weight: bold; }
em { font-style: italic; }
select, input, button, textarea { border: 1px solid #ccc; background: transparent; outline: none; }
textarea { resize: none; }
input[type="button"], input[type="submit"], input[type="reset"], button { -webkit-appearance: none; border: none; cursor: pointer; }
.clear { clear: both; }
/*
placeholder style=>
::-webkit-input-placeholder { color: inherit;}
::-moz-placeholder { color: inherit;}
:-moz-placeholder { color: inherit;}
:-ms-input-placeholder { color: inherit;} 

transition style=>
{webkit-transition: all linear 0.2s; -moz-transition:all linear 0.2s; -ms-transition:all linear 0.2s; -o-transition:all linear 0.2s;transition:all linear 0.2s;}

media css=>
@media screen and (max-width: 0px) {

}
*/
