@charset "UTF-8";

/* Agreement */

.sec-agreement {

    .content-box {

        display: flex;
        flex-direction: column;
        gap: 6rem;

        @media screen and (max-width: 767px) {
          gap: 4rem;
        }

        .content-item {

            & h3 {
                margin-bottom: 4rem;
            }

            .yakkan-list {
                display: flex;
                flex-direction: column;
                gap: 3rem;

                @media screen and (max-width: 767px) {
                  gap: 2rem;
                }

                .yakkan-item {

                    .title {

                    }

                    .main-content {
                        margin-top: 2rem;
                        display: flex;
                        flex-direction: column;
                        gap: 2rem;
                        padding-left: 2rem;
                        
                        & li {
                            list-style: decimal !important;

                            & a {
                                text-decoration: underline;
                            }
                        }
                    }

                    .notice {
                        margin-top: 5rem;
                    }
                }
            }
        }

    }
}
