@charset "utf-8";

/*
html5module.css Document
------------------------------------------------------------------------------------------
*/

@media all {

/* ************ Default Setting ************ */

html {
height: 100%;
margin: 0;
padding: 0;
}

body {
font-size: 16px;/*Browser Default font-size*/
border: none;
word-wrap: break-word;/*CSS3.0*/
}

header,
footer,
nav,
section,
article,
figure,
aside {
display:block;
}

img {
font-size: 0;
line-height: 0;
border: none;
vertical-align: top;
}

strong {
font-weight: bold;
}

del {
text-decoration: line-through;
}

address {
font-weight: normal;
font-style: normal;
}

/* Image Anchor */
a img {
border: none;
}

em {
color: #ff0000;
}

/* ************ clearfix ************ */

.clearfix:after {
content: ".";
clear: both;
height: 0;
visibility: hidden;
display: block;
}

/* ------ Hides from IE-mac ------ */

* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}

/* ************ List ************ */

ol,
ul,
li {
list-style: none;
}

li {
display: list-item;
}

/* ************ Table ************ */

table,
thead,
tbody,
tfoot,
tr,
th,
td,
caption,
col,
colgroup {
font-size: 1em;
line-height: inherit;
text-indent: 0;
}

table {
display: table;
}

thead {
display: table-header-group;
}

tbody {
display: table-row-group;
}

tfoot {
display: table-footer-group;
}

tr {
display: table-row;
}

th,
td {
display: table-cell;
}

caption {
display: table-caption;
}

col {
display: table-column;
}

colgroup {
display: table-column-group;
}

/* ************ Form ************ */

form,
fieldset{
}

legend,
input,
select,
textarea,
input.text,
input.password {
font-size: 1em;
text-align: left;
line-height: inherit;
}

input.checkbox {
vertical-align: middle;
}

input.submit,
input.reset {
}

input.button {
cursor: pointer;
}

optgroup {
font-style: normal;
font-weight: bold;
}

}/* @media all */
