@media (min-width: 1500px) {
    /* //////////////////////////////////////////////////////////////////////// */

    .title-design {
        margin: 300px auto 200px auto;
    }

    .top-page-first-view {
        .bg-layer {
            height: 864px;
        }
        .top-page-first-view-img-area {
            height: 730px;
            margin-top: 42px;

            .top-page-first-view-text-group1 {
                top: 50px;
                right: 50%;
                transform: translateX(430%);

                .top-page-first-view-text-group1-text-1 {
                    font-size: 64px;
                    line-height: 70px;
                }

                .top-page-first-view-text-group1-text-2 {
                    position: absolute;
                    display: block;
                    font-size: 32px;
                    line-height: 35px;
                    top: 80px;
                    right: 60px;
                }
            }
        }
    }

    .profile {
        .profile-content {
            .profile-content-text-area {
                position: relative;
                width: 1000px;
                height: 1500px;

                .profile-content-text-group1-flex {
                    width: 1000px;
                    margin: 0;
                    font-size: 24px;

                    .profile-content-text-group1-left {
                        width: 500px;

                        .mb-img {
                            width: 450px;
                        }
                    }

                    .profile-content-text-group1-right {
                        width: 500px;
                        margin: 0;

                        p {
                            width: 500px;
                        }

                    }
                }

                .profile-content-text-group2 {
                    position: absolute;
                    width: 500px;
                    top: 430px;
                    right: 0px;
                    font-size: 24px;

                    h3 {
                        font-size: 34px;
                    }

                    dl {
                        width: 500px;

                        dd {
                            line-height: 30px;
                        }
                    }
                }

                .profile-content-text-group3 {
                    width: 500px;
                    top: 1100px;
                    right: 0;

                    h3 {
                        font-size: 34px;
                    }

                    p {
                        font-size: 24px;
                    }
                }

                .tb-img {
                    width: 450px;
                }
            }
        }
    }

    .content {
        .content-content {
            width: 1000px;
            margin-bottom: 300px;

            .content-content-text-group1-flex {
                width: 1000px;
                row-gap: 150px;
                column-gap: 50px;

                .content-content-text-group1-text {
                    width: 450px;

                    img {
                        width: 452px;
                    }

                    .special-text1 {
                        top: 80px;
                    }
                }
            }
        }
    }

    /* //////////////////////////// 講演ページ //////////////////////////// */

    .lecture-practice {
        .lecture-practice-content {
            .lecture-practice-content-text-group {

                .lecture-practice-content-text-group2 {
                    width: 1000px;
                    border: solid 1px black;

                    img {
                        width: 700px;
                    }
                }
            }
        }
    }

    .theme {
        .theme-content {
            width: 1000px;

            p {
                font-size: 20px;
                line-height: 1.8;
            }

            .theme-content-text-area {
                .theme-content-flex {
                    .theme-content-flex-left {
                        .theme-content-flex-left-text-group {
                            &:nth-of-type(1) {
                                .special-p1 {
                                    margin-top: 0;
                                }
                            }
                        }
                    }

                    .theme-content-flex-right {
                        width: 500px;

                        img {
                            width: 400px;
                            border-bottom-left-radius: 30px;
                        }
                    }
                }
            }
        }
    }

    .lecture-achievement {
        width: 1000px;
        margin: 0 auto;

        .lecture-achievement-content {
            width: 1000px;

            .lecture-achievement-content-flex {

                .lecture-achievement-content-flex-left {
                    width: 500px;

                    img {
                        width: 400px;
                    }
                }

                .lecture-achievement-content-flex-right {
                    width: 500px;
                    margin: 0 0 0 0;

                    .special-h3-1 {
                        font-size: 35px;
                        margin-top: 0;
                    }

                    ul {

                        li {
                            font-size: 20px;

                            .special-li {
                                width: 500px;
                                margin: 100px auto 50px auto;
                                font-size: 30px;
                                line-height: 50px;
                            }
                        }

                        /* li:nth-of-type(1) {
                            .special-li {
                                margin-top: 50px;
                            }
                        } */
                    }

                    .special-p2 {
                        margin: 150px auto 0 auto;
                    }

                    button {
                        margin-bottom: 0;
                        margin-left: 150px;
                    }
                }
            }
        }
    }

    .question {
        .question-content {
            .question-content-accordion {
                .accordion-container {
                    width: 1000px;

                    ul {
                        width: 1000px;

                        li {
                            width: 1000px;

                            p {
                                width: 750px;
                            }

                            &:nth-child(1)::before {
                                left: 60px;
                            }

                            &:nth-child(2)::before {
                                left: 60px;
                            }

                            &:nth-child(3)::before {
                                left: 60px;
                            }

                            &:nth-child(4)::before {
                                left: 60px;
                            }

                            .accordion-container-menu-item-open {
                                padding: 50px 50px 50px 100px;

                                &::before {
                                    top: 65px;
                                    right: 60px;
                                }

                                &::after {
                                    right: 69px;
                                }
                            }
                        }
                    }

                    .accordion-container-menu-item-close {

                        p {
                            width: 850px;
                            margin: 0 0 0 60px;
                            padding: 20px 0 70px 0;
                        }
                    }
                }
            }
        }
    }



    /* ///////////////////////////メディア活動 //////////////////////////*/

    /* .media {
        .youtube-content {
            width: 1000px;
        }
    } */


    /*//////////////// プライバシーポリシーページ /////////////////*/

    .privacy-policy-content {
        .privacy-policy-content-text {
            width: 1200px;
            font-size: 20px;
        }
    }



}