@charset "UTF-8";
/*!
 * ress.css 窶｢ v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 https://unpkg.com/ress@4.0.0/dist/ress.min.css
 */
@charset "UTF-8";

* {
box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, body, p, header, footer {
font-weight: normal;
padding: 0;
margin: 0;
}

ul, ol {
list-style-type: none;
padding-inline-start: 0;
}

a {
text-decoration: none;
}

a[target="_blank"] {
    color: rgb(6, 37, 6);
}

a[target="_blank"]::after {
    content: url(../img/externanllink.png);
    margin: 0 2%;
}

table {
border-collapse: collapse;
}

img {
    /* max-width: 100%; */
    vertical-align: top;
}

/* img:hover {
    opacity: 0.5;
} */


html {
    box-sizing:border-box;
    -webkit-text-size-adjust:100%;
    word-break:normal;
    -moz-tab-size:4;
    tab-size:4
}

*,:after,:before {
    background-repeat:no-repeat;
    box-sizing:inherit
}
:after,:before {
    text-decoration:inherit;
    vertical-align:inherit
}

* {
    padding:0;
    margin:0
}

hr {
    overflow:visible;
    height:0;
    color:inherit
}

details,main {
    display:block
}

summary {
    display:list-item
}

small {
    font-size:80%
}

[hidden] {
    display:none
}

abbr[title] {
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted
}

a {
    background-color:transparent;
    text-decoration: none;

}

a:active,a:hover {
    outline-width:0
}

li {
    list-style-type: none;
}

code,kbd,pre,samp {
    font-family:monospace,monospace
}

pre {
    font-size:1em
}

b,strong {
    font-weight:bolder
}

sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}

sub {
    bottom:-.25em
}

sup {
    top:-.5em
}

table {
    border-color:inherit;
    text-indent:0
}

input {
    border-radius:0
}

[disabled] {
    cursor:default
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height:auto
}

[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}

textarea {
    overflow:auto;
    resize:vertical
}

button,input,optgroup,select,textarea {
    font:inherit
}

optgroup {
    font-weight:700
}

button {
    overflow:visible
}

button,select {
    text-transform:none
}

[role=button],
[type=button],
[type=reset],
[type=submit],
button {
    cursor:pointer;
    color:inherit
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style:none;
    padding:0
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button:-moz-focusring {
    outline:1px dotted ButtonText
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance:button
}

button,input,select,textarea {
    background-color:transparent;
    border-style:none
}

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline-width:0
}

select {
    -moz-appearance:none;
    -webkit-appearance:none
}

select::-ms-expand {
    display:none
}

select::-ms-value {
    color:currentColor
}

legend {
    border:0;
    color:inherit;
    display:table;
    white-space:normal;
    max-width:100%
}

::-webkit-file-upload-button {
    -webkit-appearance:button;
    color:inherit;
    font:inherit
}

img {
    border-style:none
}

progress {
    vertical-align:baseline
}

[aria-busy=true] {
    cursor:progress
}

[aria-controls] {
    cursor:pointer
}

[aria-disabled=true] {
    cursor:default
}