@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@400;500;600&family=Montserrat:wght@600&family=Noto+Sans+JP:wght@500;600;700;900&display=swap');

#au_apple .font_noto500{
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
}

#au_apple .font_noto700{
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
}
#au_apple .font_noto800{
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 800;
}

:root {
    --color_orange: #eb5505;
    --color_blue: #1b2e7a;
}

#au_apple .orange{
    color:var(--color_orange);
}
#au_apple .blue{
    color:var(--color_blue);
}

.overflow_hidden{
    overflow: hidden;
}
#au_apple .mt1em{
    margin-top: 1em;
}

/*
html {
    scroll-behavior: smooth;
}
*/

#au_apple {
    font-family: 'Noto Sans JP', sans-serif;
}
#au_apple a {
    text-decoration: none;
}

#au_apple .btn:hover {
    opacity: 0.7;
    transition: all 0.3s;
}

#au_apple .btn {
    cursor: pointer;
    transition: all 0.3s;
}

#au_apple img {
    user-drag: none;
    -webkit-user-drag: none;
    -moz-user-select: none;
    width: 100%;
}
#au_apple .indent_1{
    padding-left: 1em;
    text-indent: -1em;
}
#au_apple .indent_2{
    padding-left: 2.5em;
    text-indent: -2.5em;
}
#au_apple .indent_3{
    padding-left: 3.5em;
    text-indent: -3.5em;
}
#au_apple .indent_4{
    padding-left: 4.5em;
    text-indent: -4.5em;
}
.remarks_child{
    margin-left: 2.5em
}
#au_apple .red{
    color: red;
}

#au_apple a.text_link{
    color: #0066aa;
    text-decoration: none;
    display: inline;
}
#au_apple a.text_link:hover{
    text-decoration: underline;
}
#au_apple .astarisk{
    font-size: 0.7em;
    vertical-align: super;
}
#au_apple .margin_bottom_1{
    margin-bottom: 1.5em;
}

#au_apple .margine_r_hearf{
    margin-right: 0.2em;
}
#au_apple{
        animation-name: fadein;
        animation-duration: 0s;
    animation-delay: 0.8s;
        animation-timing-function: linear;
        animation-fill-mode: forwards;
        will-change: opacity;
    opacity: 0;
    }
    
    @keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }