@charset "utf-8";

#suntory_contents abbr, #suntory_contents address, #suntory_contents audio, #suntory_contents b, #suntory_contents blockquote, #suntory_contents caption, #suntory_contents cite, #suntory_contents code, #suntory_contents dd, #suntory_contents del, #suntory_contents dfn, #suntory_contents div, #suntory_contents dl, #suntory_contents dt, #suntory_contents em, #suntory_contents fieldset, #suntory_contents footer, #suntory_contents form, #suntory_contents h1, #suntory_contents h2, #suntory_contents h3, #suntory_contents h4, #suntory_contents h5, #suntory_contents h6, #suntory_contents header, #suntory_contents hgroup, #suntory_contents i, #suntory_contents iframe, #suntory_contents img, #suntory_contents ins, #suntory_contents kbd, #suntory_contents label, #suntory_contents legend, #suntory_contents li, #suntory_contents mark, #suntory_contents menu, #suntory_contents nav, #suntory_contents object, #suntory_contents ol, #suntory_contents p, #suntory_contents pre, #suntory_contents q, #suntory_contents samp, #suntory_contents section, #suntory_contents small, #suntory_contents span, #suntory_contents strong, #suntory_contents sub, #suntory_contents summary, #suntory_contents sup, #suntory_contents table, #suntory_contents tbody, #suntory_contents td, #suntory_contents tfoot, #suntory_contents th, #suntory_contents thead, #suntory_contents time, #suntory_contents tr, #suntory_contents ul, #suntory_contents var, #suntory_contents video, article, aside, canvas, details, figcaption, figure {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    background-color: transparent;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

#suntory_contents article, #suntory_contents aside, #suntory_contents details, #suntory_contents figcaption, #suntory_contents figure, #suntory_contents footer, #suntory_contents header, #suntory_contents hgroup, #suntory_contents menu, #suntory_contents nav, #suntory_contents section {
    display: block
}

#suntory_contents ul {
    list-style: none
}

#suntory_contents blockquote, #suntory_contents q {
    quotes: none
}

#suntory_contents blockquote:after, #suntory_contents blockquote:before, #suntory_contents q:after, #suntory_contents q:before {
    content: '';
    content: none
}

#suntory_contents a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}

#suntory_contents ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

#suntory_contents mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: 700
}

#suntory_contents del {
    text-decoration: line-through
}

#suntory_contents abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

#suntory_contents table {
    border-collapse: collapse;
    border-spacing: 0
}

#suntory_contents hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

#suntory_contents input, #suntory_contents select {
    vertical-align: middle;
    border: none;
    border-radius: 0;
    -webkit-appearance: none;
}
