@charset "utf-8";

/* Mobile Layout
======================================================================================SP */

/* .main
================================================SP*/
#library-main {
    padding: 6px 0 96px 0;
}
#library-special-wash {
}
#library-special-wash h1 img {
    width: 100%;
    height: auto;
}

#library-special-wash-1,
#library-special-wash-2,
#library-special-wash-3,
#library-special-wash-4 {
    margin: 18px 25px 0 25px;
}
#library-special-wash-1 img,
#library-special-wash-2 img,
#library-special-wash-3 img,
#library-special-wash-4 img {
    width: 100%;
    height: auto;
}


/* Tablet Layout
======================================================================================TB */

@media only screen and (min-width: 481px) {
    
    /* .main
    ================================================TB*/
}


/* Desktop Layout
======================================================================================PC */

@media only screen and (min-width: 769px) {
    
    /* .main
    ================================================PC*/
    #library-main {
        padding: 24px 0 180px 0;
    }
    #library-special-wash {
        width: 948px;
        margin: 0 auto;
    }
    #library-special-wash h1 {
        display: block;
        width: 100%;
        height: 254px;
        background: url("../img/wash/title.png") no-repeat;
    }
    #library-special-wash-1 {
        width: 100%;
        height: 298px;
        margin: 22px 0 0 0;
        background: url("../img/wash/figure_1.png") no-repeat;
    }
    #library-special-wash-2 {
        width: 100%;
        height: 290px;
        margin: 68px 0 0 0;
        background: url("../img/wash/figure_2.png") no-repeat;
    }
    #library-special-wash-3 {
        width: 100%;
        height: 438px;
        margin: 68px 0 0 0;
        background: url("../img/wash/figure_3.png") no-repeat;
    }
    #library-special-wash-4 {
        width: 100%;
        height: 222px;
        margin: 68px 0 0 0;
        background: url("../img/wash/figure_4.png") no-repeat;
    }
}
