

/* sp */
@media only screen and (max-width: 768px) {
    /* pc画像非表示 */
    :is(#d1765312,#d1762340,#d1758038) div.p-media-layout__media  li:nth-child(1){
        display:none !important;
    }

    :is(#d1761421) div.p-media-layout__media  div.p-layout__content:nth-child(1),div.p-layout__content:nth-child(3),div.p-layout__content:nth-child(5),div.p-layout__content:nth-child(7){
        display:none !important;    
    }
    :is(#d1766609) {
        display: none !important;
    }

    /* Your Personal Piano etc*/
    /* image 内のword */
    :is(#d1765312,#d1762340,#d1758038) .l-inner {
        position:relative;
    }
    :is(#d1765312,#d1762340,#d1758038) .c-heading-3__heading {
        position:absolute;
        width: 100%;
        left: 0;
        bottom: 35%;
        font-size: 28px;
        color: #fff;
        text-shadow: 0 0 8px rgba(0,0,0,0.7);
        text-align: center;
    }
    :is(#d1761421) .p-media-layout__inner{
        flex-direction:column;
    }
}


/* pc */
@media only screen and (min-width: 769px) {
    /* sp画像非表示 */
    :is(#d1765312,#d1762340,#d1758038) div.p-media-layout__media  li:nth-child(2){
        display:none !important;
    }
    :is(#d1761421) div.p-media-layout__media  div.p-layout__content:nth-child(2),div.p-layout__content:nth-child(4),div.p-layout__content:nth-child(6),div.p-layout__content:nth-child(8){
        display:none !important;    
    }
    :is(#d1748047) {
        display: none !important;
    }
    

    /* Sophisticated Design */
    :is(#d1761421) div.p-media-layout__inner {
        flex-direction:column;
    }
    :is(#d1761421) div.p-media-layout__media .p-layout__content:nth-child(1),.p-layout__content:nth-child(3),.p-layout__content:nth-child(5), .p-layout__content:nth-child(7){
        float:left;
        width:23%;
    }

    /* Your Personal Piano etc*/
    /* image 内のword */
    :is(#d1765312,#d1762340,#d1758038) .l-inner {
        position:relative;
    }
    :is(#d1765312,#d1762340,#d1758038) .c-heading-3__heading {
        position:absolute;
        width: 100%;
        left: 0;
        bottom: 26%;
        font-size: 28px;
        color: #fff;
        text-shadow: 0 0 8px rgba(0,0,0,0.7);
        text-align: center;
    }
}


:is(#d1765312,#d1762340,#d1758038) {
    .p-media-list__item {
        max-width:100% !important;
    }
    .p-media-layout__media{
        max-width:100% !important;
    }
    .p-media-layout__inner {
        flex-direction:column-reverse;
    }
    .p-media-layout__inner .p-text{
        text-align: center;
        font-size: 16px;
        margin: 0 auto;
        padding-top: 2em;
        max-width: 580px;
    }
}


:is(#d1750329,#d1763603,#d1747272,#d1761421,#d1758354,#d1761506) .c-list__item::before{
    position: initial;
    content: "";
    display: initial;
    /*background-color: var(--color-main); */
    border-radius: initial;
    height: initial;
    left: initial;
    top: initial;
    width: initial;

}
:is(#d1750329,#d1763603,#d1747272,#d1761421,#d1758354,#d1761506)  .c-list__item{
    margin-top:initial;
    padding-left:initial;
}

:is(#d1763603,#d1747272,#d1761421,#d1758354,#d1761506) .p-media-layout__content{
    margin:auto 10px;
}


/* Authentic piano playability */
#d1750329 {
    .p-media-layout__content{
        background-color:#000;
        color:#b5b5b6;
    }
    .p-media-layout__inner {
        gap:initial;
    }
    .c-heading-3 {
        padding:40px 0px 0px 40px;
    }
    .p-text {
        padding:0px 40px 25px;
    }
    .c-media {
        display:initial;
    }
}



#d1761421 {
    padding-top:2em;
    color:#fff;
    background-color:#727171;
    .p-media-layout__media{
        max-width: initial;
    }
    .p-layout__inner{
        gap:0.5rem 0.25rem;
        padding:5px 0px 15px;
    }
}

