/*
@media (max-width: 778px) {
    .main-header {
        position: fixed;
        width: 100%;
        z-index: 100;
    }
}
*/

.wrapper.id-myInfo section.main-body-ad .content .button.inactive .item {width: 95px; padding: 10px 9px 9px 9px; border-radius: 4px; background-color: #d8d8d8; text-align: center;}
.wrapper.id-event article.typeView section.main-body-body .list img {max-width:100%;}
.wrapper.id-event article section.main-body-body .list > ul > li .body img {max-width:100%;}

.wrapper.id-event article section.main-body-body .list > ul > li .body table {
    margin: 2px 0 14px;
    color: #555;
    width: 320px;
    border-collapse: collapse;
    box-sizing: border-box;
    font-size:8px;
}

.wrapper.id-event article section.main-body-body .list > ul > li .body table th,
.wrapper.id-event article section.main-body-body .list > ul > li .body table td {
    height: 16px;
    padding: 5px 7px 5px 6px;
}

.wrapper.id-event article section.main-body-body .list > ul > li .body table td {
    border: 1px solid #eaeaea;
}

.wrapper.id-event article section.main-body-body .list > ul > li .body table th {
    border: 1px solid #72777b;
    border-top: 0;
    background-color: #7b8184;
    font-weight: 300;
    color: #fff;
    padding-top: 6px;
}

@media (min-width: 778px) {
    .wrapper.id-event article section.main-body-body .list > ul > li .body table {
        margin: 2px 0 14px;
        color: #555;
        width: auto;
        border-collapse: collapse;
        box-sizing: border-box;
        font-size:16px;
    }
    .wrapper.id-event article section.main-body-body .list > ul > li .body table th,
    .wrapper.id-event article section.main-body-body .list > ul > li .body table td {
        height: 40px;
        padding: 5px 14px 5px 12px;
    }

    .wrapper.id-event article section.main-body-body .list > ul > li .body table td {
        border: 1px solid #eaeaea;
    }

    .wrapper.id-event article section.main-body-body .list > ul > li .body table th {
        border: 1px solid #72777b;
        border-top: 0;
        background-color: #7b8184;
        font-weight: 300;
        color: #fff;
        padding-top: 6px;
    }
}

.wrapper.id-chargingStation article.layout-charge-pincrux .mobile {display: block;}
.wrapper.id-chargingStation article.layout-charge-pincrux .pc {display: none;}
@media (min-width: 778px) {
    .wrapper.id-chargingStation article.layout-charge-pincrux {display: flow-root; position: relative; width: 1024px; padding: 40px 0; margin: 0 auto; background-color: #fff;}
    .wrapper.id-chargingStation article.layout-charge-pincrux .mobile {display: none;}
    .wrapper.id-chargingStation article.layout-charge-pincrux .pc {display: block;}
}

.common-banner section.common-banner-body.ad .container .image .item { width:320px; margin-left: auto; margin-right: auto;}
.container .image .mobile  {display: block;}
.container .image .pc  {display: none;}
@media (min-width: 778px) {
    .common-banner section.common-banner-body.ad .container .image .item { width:728px; margin-left: auto; margin-right: auto;}
    .container .image .mobile  {display: none;}
    .container .image .pc  {display: block;}
}

.main-banner {background-color: #202020;}
.main-banner .mobile  {display: block; margin-right: auto; text-align: center; padding-top: 20px;}
.main-banner .pc  {display: none;}
@media (min-width: 778px) {
    .main-banner .mobile  {display: none;}
    .main-banner .pc  {display: block; margin-left: auto; margin-right: auto; padding: 0px 0px 30px 0px; text-align: center;}
}


#countdown-d-day { font-size: 13px; color: #e94168; margin-top: 7px; }
@media (min-width: 778px) {
    #countdown-d-day { font-size: 21px; color: #e94168; margin-top: 13px; }
}


section.common-vote-footer .vote .information { height: 26.77px; }
@media (min-width: 778px) {
    section.common-vote-footer .vote .information { height: 44px; }
}

#vote_banner div.image {display: none;}
#vote_banner div.image.active {display: block;}


#menu-pincrux {display: block;}
@media (min-width: 778px) {
    #menu-pincrux {display: none;}
}

section.common-banner-body.ad .image .item {overflow: hidden; height: 100px;  background: none; /*background-repeat: no-repeat; background-position: center center; background-size: cover; text-indent: -1000px;*/ cursor: pointer;}
article.window.certification section.window-body-sns .sns {display: none;}
article.window.certification section.window-body-sns .sns {padding-top: 12px; line-height: 0; text-align: center;}
article.window.certification section.window-body-sns .sns > ul {display: inline-block; list-style: none; padding: 0; margin: 0;}
article.window.certification section.window-body-sns .sns > ul:after {display: block; clear: both; height: 0; font-size: 0; line-height: 0; content: '';}
article.window.certification section.window-body-sns .sns > ul > li {float: left; padding: 0 10px;}
article.window.certification section.window-body-sns .sns > ul > li .item {overflow: hidden; width: 46px; height: 46px; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: contain; text-indent: -1000px; cursor: pointer;}
article.window.certification section.window-body-sns .sns > ul > li.twitter .item {background-image: url('../../assets/images/common/sns-type01-twitter.png');}
article.window.certification section.window-body-sns .sns > ul > li.kakao .item {background-image: url('../../assets/images/common/sns-type01-kakao.png');}
article.window.certification section.window-body-sns .sns > ul > li.line .item {background-image: url('../../assets/images/common/sns-type01-line.png');}
article.window.certification section.window-body-sns .sns > ul > li.url .item {background-image: url('../../assets/images/common/sns-type01-url.png');}

.ui-dialog { z-index: 1001 !important ;}
