@charset "utf-8";

.body-main {padding-top:121px;}
.body-main.android {padding-top:80px;}

.ctgr_nav_type2.fixed .swiper-container {top:0;}

/* Android */

/* ios 하단 버튼 대응 */
/* Safari 9.0+ (iOS Only) */
@supports (-webkit-touch-callout: none) {
    .simpleJoinForm .btnGroup input {
        height: calc(3.41rem + env(safe-area-inset-bottom))!important;
        height: calc(3.41rem + constant(safe-area-inset-bottom))!important;
        padding-bottom:10px;
    }
    .btn_block button, .btn_block_type2 button {
        height: calc(3.41rem + env(safe-area-inset-bottom))!important;
        height: calc(3.41rem + constant(safe-area-inset-bottom))!important;
        padding-bottom:10px!important;
    }
    .mdl_filter .btn_b_type1 button {
        height: calc(3.41rem + env(safe-area-inset-bottom))!important;
        height: calc(3.41rem + constant(safe-area-inset-bottom))!important; 
        padding-bottom:10px!important;
    }
}

/* iphoneX */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
}
/* iphoneXs Max , iphoneXr */
@media only screen and (device-width : 414px) and (device-height : 896px) {
}