@charset "utf-8";
/*メインイメージ*/


#guidelines li{
    list-style: none;
    line-height: 2.0;
    margin-bottom: 20px;
}


#guidelines .inner {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    padding:0 20px;
}

#guidelines section h2 {
    font-size: 1.4rem;
    line-height: 1.2;
    color: #d89f21;
    padding-bottom: 20px;
    border-bottom: 1px solid #d89f21;
}

#guidelines section h3 {
    font-size: 1.2rem;
    margin:20px 0;
    color: #d89f21;
}

#guidelines section h4 {
    font-size: 1.1rem;
    margin:15px 0;
}

#guidelines section h5 {
    font-size: 1.0rem;
    margin:10px 0;
}

article#guidelines .inner{
    padding: 20px;
    position: relative;
    z-index: 180;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 7px 0px #23260438;
    line-height: 2.0;
}

#guidelines section{
    margin: 20px 20px;
    max-width:1200px;
    width: 100%;
}

#guidelines section ul{
    margin: 30px 20px;
}

#guidelines section ul ul{
    margin: 20px 10px;
}


@media screen and (max-width: 480px){
    #guidelines section {
        margin: 20px 0;
    }
    #guidelines section ul {
        padding: 0;
    }
}