    #philosophy_contents_top, #philosophy_contents_left, #philosophy_contents_right {
        background: -moz-radial-gradient(#172164 40%, #17218C 70%); 
        background: -webkit-radial-gradient(#172164 40%, #17218C 70%); 
        background: radial-gradient(#172164 40%, #17218C 70%);
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        transform: translate3d(0, 0, 0);
    }
    #philosophy_contents_top, #philosophy_contents_left, #philosophy_contents_right {
        width: 225px;
        height: 225px;
        border-radius: 50%;
    }
    #top_text, #center_text, #left_text, #right_text {
        text-align: center;
        letter-spacing: 0.1em;
        font-weight: 500;
        margin: 0;
        font-size: 2rem;
        cursor: pointer;
    }
    #top_text, #left_text, #right_text {
        color: white;
    }
    #center_text {
        color: rgb(23, 33, 119);
    }
    .philosophy_contents_area {
        position: relative;
        width: 800px;
        height: 700px;
        margin: 100px auto 120px;
        /* background-color: darkgreen; */
    }
    #philosophy_contents_top {
        top: 0;
        margin: 0 auto;
    }
    #philosophy_contents_center {
        top: 12%;
        margin: 0 auto;
        width: 350px;
        height: 100px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        border: 5px solid rgb(23, 33, 119);
        background-color: white;
        z-index: 1;
    }
    #philosophy_contents_left, #philosophy_contents_right {
        position: absolute;
    }
    #philosophy_contents_left {
        bottom: 0;
        left: 0;
    }
    #philosophy_contents_right {
        bottom: 0;
        right: 0;
    }
    .philosophy_hover {
        display: none;
        position: relative;
        position: absolute;
        width: 350px;
        height: 80px;
        border: 5px solid rgb(23, 33, 119);
        background-color: white;
        justify-content: center;
        align-items: center;
    }
    .hover_text {
        text-align: justify;
        margin: 0;
        font-size: 1.5rem;
    }
    #hover_text_center {
        top: 0;
        left: 390px;
    }
    #hover_text_left {
        top: -95px;
        left: -230px;
    }
    #hover_text_right {
        top: -95px;
        left: 100px;
    }
    #hover_text_top {
        top: 15px;
        left: 280px;
    }
    #philosophy_contents_top:hover .philosophy_hover {
        display: flex;
    }
    #philosophy_contents_center:hover .philosophy_hover {
        display: flex;
    }
    #philosophy_contents_left:hover .philosophy_hover {
        display: flex;
    }
    #philosophy_contents_right:hover .philosophy_hover {
        display: flex;
    }
    .philosophy_contents_area_multi {
        display: none;
    }
    .philosophy_line {
        background-color: #17218C;
        /* background-color: red; */
        height: 10px;
        position: absolute;
        width: 25px;
        z-index: 1;
    }
    #line_1 {
        top: 220px;
        height: 100px;
    }
    #line_2 {
        top: -155px;
        height: 265px;
        transform: translateX(200px) translateY(0px) rotate(60deg);
    }
    #line_3 {
        top: -165px;
        height: 285px;
        transform: translateX(-200px) translateY(0px) rotate(-60deg);
    }

    @media all and (-ms-high-contrast: none) {
        #philosophy_contents_top{
            left: -40px;
            display: block;
        }
        #top_text{
            top: 65px;
            position: relative;
        }
        #line_1{
            left: 100px;
        }
        #line_3{
            transform: translateX(-150px) translateY(0px) rotate(-60deg);
        }
        #philosophy_contents_center{
            left: -45px;
        }
    }

    @media screen and (max-width:1024px){
        .philosophy_contents_area_multi {
            display: block;
            position: relative;
            width: 500px;
            height: 700px;
            margin: 100px auto;
        }
        #philosophy_contents_top, #philosophy_contents_left, #philosophy_contents_right {
            width: 200px;
            height: 200px;
            border-radius: 50%;
        }
        #top_text, #center_text, #left_text, #right_text {
            text-align: center;
            letter-spacing: 0.1em;
            font-weight: 500;
            margin: 0;
            font-size: 1.5rem;
        }
        #philosophy_contents_center {
            top: 12%;
            margin: 0 auto;
            width: 350px;
            height: 90px;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
            border: 5px solid #172177;
            background-color: white;
            z-index: 1;
        }
        .philosophy_line {
            background-color: #17218C;
            height: 10px;
            position: absolute;
            width: 25px;
            z-index: 1;
        }
        #line_1 {
            top: 195px;
            height: 100px;
        }
        #line_2 {
            top: -55px;
            height: 225px;
            transform: translateX(200px) translateY(-125px) rotate(-45deg);
        }
        #line_3 {
            top: -55px;
            height: 225px;
            transform: translateX(-200px) translateY(-125px) rotate(45deg);
        }
        .philosophy_contents_area {
            display: none;
        }
        #philosophy_contents_top:hover .philosophy_hover {
            display: none;
        }
        #philosophy_contents_center:hover .philosophy_hover {
            display: none;
        }
        #philosophy_contents_left:hover .philosophy_hover {
            display: none;
        }
        #philosophy_contents_right:hover .philosophy_hover {
            display: none;
        }
    }

@media (orientation: landscape) and (max-device-width:1024px){
    .philosophy_contents_area_multi {
        display: block;
        position: relative;
        width: 500px;
        height: 700px;
        margin: 100px auto;
    }
    #philosophy_contents_top, #philosophy_contents_left, #philosophy_contents_right {
        width: 200px;
        height: 200px;
        border-radius: 50%;
    }
    #top_text, #center_text, #left_text, #right_text {
        text-align: center;
        letter-spacing: 0.1em;
        font-weight: 500;
        margin: 0;
        font-size: 1.5rem;
    }
    #philosophy_contents_center {
        top: 12%;
        margin: 0 auto;
        width: 350px;
        height: 90px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        border: 5px solid #17218C;
        background-color: white;
        z-index: 1;
    }
    .philosophy_line {
        background-color: rgb(23, 33, 119);
        height: 10px;
        position: absolute;
        width: 25px;
        z-index: 1;
    }
    #line_1 {
        top: 190px;
        height: 100px;
    }
    #line_2 {
        top: -55px;
        height: 225px;
        transform: translateX(200px) translateY(-125px) rotate(-45deg);
    }
    #line_3 {
        top: -55px;
        height: 225px;
        transform: translateX(-200px) translateY(-125px) rotate(45deg);
    }
    .philosophy_contents_area {
        display: none;
    }
    #philosophy_contents_top:hover .philosophy_hover {
        display: none;
    }
    #philosophy_contents_center:hover .philosophy_hover {
        display: none;
    }
    #philosophy_contents_left:hover .philosophy_hover {
        display: none;
    }
    #philosophy_contents_right:hover .philosophy_hover {
        display: none;
    }
}

@media screen and (max-width:759px) {
    .philosophy_contents_area_multi {
        display: block;
        position: relative;
        width: 300px;
        height: 420px;
        /* background-color: darkgreen; */
        margin: 50px auto;
    }
    #philosophy_contents_top, #philosophy_contents_left, #philosophy_contents_right {
        width: 120px;
        height: 120px;
        border-radius: 50%;
    }
    #top_text, #center_text, #left_text, #right_text {
        text-align: center;
        letter-spacing: 0.1em;
        font-weight: 500;
        margin: 0;
        font-size: 1rem;
    }
    #philosophy_contents_center {
        top: 12%;
        margin: 0 auto;
        width: 250px;
        height: 75px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        border: 5px solid rgb(23, 33, 119);
        background-color: white;
        z-index: 1;
    }
    .philosophy_line {
        background-color: #17218C;
        /* background-color: red; */
        height: 10px;
        position: absolute;
        width: 25px;
        z-index: 1;
    }
    #line_1 {
        top: 115px;
        height: 70px;
    }
    #line_2 {
        top: 45px;
        height: 105px;
        transform: translateX(135px) translateY(-125px) rotate(-45deg);
    }
    #line_3 {
        top: 45px;
        height: 105px;
        transform: translateX(-135px) translateY(-125px) rotate(45deg);
    }
    .philosophy_contents_area {
        display: none;
    }
    #philosophy_contents_top:hover .philosophy_hover {
        display: none;
    }
    #philosophy_contents_center:hover .philosophy_hover {
        display: none;
    }
    #philosophy_contents_left:hover .philosophy_hover {
        display: none;
    }
    #philosophy_contents_right:hover .philosophy_hover {
        display: none;
    }
}