/*pc*/

.grid {
    width: 100%;
    display: block;
}

.container {
    max-width: 1360px;
    margin: 0 auto;
}

.hider{display: none}

.hide {display: none !important;}

.show {display: block !important;}


/*mt*/

.mt40 {
    margin-top: 40px;
}

.mt60 {
    margin-top: 60px;
}

.mt80 {
    margin-top: 80px;
}


/*pad*/
@media screen and (max-width: 1360px) {
    .container {
        padding: 0 50px;
    }
}

@media screen and (max-width: 1024px) {
    .container {
        padding: 0 15px;
    }
}
@media screen and (max-width: 480px) {
    .container {
        padding: 0px;
    }
}