body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

main {
    margin: 0;
    padding: 0
}

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

main img {
    vertical-align: bottom
}

main a img {
    border: 0
}

main table {
    border-collapse: collapse;
    border-spacing: 0
}

main fieldset,main img {
    border: 0
}

main address,main caption,main cite,main code,main dfn,main em,main strong,main th,main var {
    font-style: normal;
    font-weight: normal
}

main ol,main ul {
    list-style: none
}

main caption,main th {
    text-align: left
}

main h1,main h2,main h3,main h4,main h5,main h6 {
    font-size: 100%;
    font-weight: normal
}

main q:before,main q:after {
    content: ''
}

main abbr,main acronym {
    border: 0
}

.notice {
    margin: 37px auto 0px auto;
    max-width: 1260px;
    width: 98%;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .notice {
        margin: 5.21512vw auto 0px auto;
        width: 100%
    }
}

.notice .extraTit {
    padding-bottom: 26px;
    text-align: left
}

@media only screen and (max-width: 1280px) {
    .notice .extraTit {
        width: 11.09375vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .extraTit {
        margin: auto;
        width: 26.59713vw;
        padding-bottom: 5.21512vw
    }
}

.notice .noticeTit {
    margin-bottom: 37px;
    padding: 10px 0;
    font-size: 25px;
    font-weight: 500;
    background: #AEAEAE;
    color: #fff;
    border-radius: 5px
}

@media only screen and (max-width: 1280px) {
    .notice .noticeTit {
        margin-bottom: 2.89063vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .noticeTit {
        border-radius: 0;
        margin-bottom: 4.82399vw;
        font-size: 4.69361vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .inner {
        margin: auto;
        width: 86%
    }
}

.notice .normalTxt {
    text-align: left;
    font-size: 20px
}

@media only screen and (max-width: 1280px) {
    .notice .normalTxt {
        font-size: 1.5625vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .normalTxt {
        font-size: 3.91134vw
    }
}

.notice .mi {
    padding-bottom: 10px;
    text-align: left;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 2px solid #AEAEAE
}

@media only screen and (max-width: 1280px) {
    .notice .mi {
        font-size: 1.5625vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .mi {
        font-size: 3.91134vw
    }
}

.notice .indent {
    padding-left: 1.5em;
    text-indent: -1.5em
}

.notice .txt_r {
    text-align: right
}

.notice .mb-s {
    margin-bottom: 20px
}

@media only screen and (max-width: 1280px) {
    .notice .mb-s {
        margin-bottom: 1.5625vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .mb-s {
        margin-bottom: 2.60756vw
    }
}

.notice .mb-m {
    margin-bottom: 50px
}

@media only screen and (max-width: 1280px) {
    .notice .mb-m {
        margin-bottom: 3.90625vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .mb-m {
        margin-bottom: 6.5189vw
    }
}

.notice .mb-ss {
    margin-bottom: 8px
}

@media only screen and (max-width: 1280px) {
    .notice .mb-ss {
        margin-bottom: .625vw
    }
}

@media only screen and (max-width: 767px) {
    .notice .mb-ss {
        margin-bottom: 1.04302vw
    }
}

/*# sourceMappingURL=maps/notice.css.map */
