#wpadminbar {
    display: none !important;
}
.sb_instagram_header {
    display: none;
}

#sbi_load {
    display: none;
}

.addtoany_share_save_container {
    display: none;
}


/* mobile */
@media screen and (max-width: 767px) {
    body {
        margin: 0;
       /* padding-top: 70px;*/
    }
    .pc {
        display: none !important;
    }
    .mb {
        display: block;
    }
    .contener {
        width: 100% !important;
    }
    .top_r-mov-s {
    width: 100%;
    display: flow-root;
}
    .telent-co-12 {
        float: none;
    }
    .telent-co-12.work-head {
    /*margin-top: 13%;*/
}
    .body-vol {
        width: 100% !important;
        padding: 0 !important;
        float: none !important;
    }
    .channel-left {
        width: 100% !important;
        float: none !important;
    }
    .channel-left iframe {
        width: 100% !important;
    }
    .channel-right {
        float: none !important;
        width: 100% !important;
        margin-top: 0;
    }
    .footer-upl {
        position: relative;
        float: none !important;
        width: 100% !important;
    }
    .footer-up {
        border: none;
    }
    #pint_grid[data-columns]::before {
        content: '2 .column.size-1of2' !important;
        color: transparent;
    }
    .spasi {
        margin: 0;
    }
    .sidebar {
        float: none;
        width: 100%;
        padding: 0 5%;
    }
    .bar-img2 {
        width: 90%;
    }
    .bar-img2 a {
        display: block;
        text-align: center;
    }
    .box-news {
        width: 99vw;
        background: url(../img/common/mb/blog_foot.png) no-repeat 5vw 2vw;
        background-color: #fff;
        background-size: 51%;
        border: none;
        border-radius: 0;
        margin: 5vw -5vw;
    }
    .ig-box {
        width: 90%;
        height: 100%;
        padding-bottom: 15px;
    }
    footer {
        margin: 30px 0;
    }
    .sengen_txt {
        background: url(../img/common/mb/sengen.png) no-repeat center 0;
        background-size: 90%;
    }
    .sengen1 {
        padding-left: 0;
        padding-top: 15%;
        width: 90%;
        margin: auto;
    }
    .sengen2 {
        padding-top: 12px;
        padding-left: 0;
        padding-bottom: 35px;
        width: 90%;
        margin: auto;
        border-top: solid 5px #fff;
        margin-top: 15px;
    }
    .footer-upr {
        float: none;
        width: 50%;
        padding: 0;
        text-align: center;
        margin: 5vw auto;
    }
    .foot-olshop {
        display: none;
    }
    .foot-addr {
        padding-left: 0;
        padding-top: 25%;
        background-position: center 0;
    }
    .foot-sogyo {
        text-align: center;
        margin-bottom: 30px;
    }
    .footer-copy {
        text-align: center;
        width: 90%;
        margin: 15px auto;
    }
    .pn_prev {
        margin-left: 10vw;
    }
    .pn_next {
        margin-right: 10vw;
    }

    /* menu */
    .mobile_menu {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        background: #fff;
        z-index: 9999999;
    }
    .mb_bar {
        position: relative;
        height: 60px;
    }
    .mb_bar_block {
        position: relative;
        border-bottom: solid 3px #998675;
        height: 60px;
    }
    .mb_menu_ico {
        position: absolute;
        top: 5px;
        left: 5vw;
        width: 40px;
    }
    .mb_menu_on {
        display: none;
    }
    .mb_right {
        position: absolute;
        top: 5px;
        right: 5vw;   
        font-size: 3vw;     
    }
    .mb_rbt {
        font-size: 3vw;
        text-align: right;
        margin-bottom: 1vw;
    }
    .mb_rb {
        text-align: right;
    }
    .mb_rb img {
        width: 20%;
        margin-left: 5vw;
    }
    .mb_top_link img {
        height: 50px;
        margin: auto;
        display: block;
        padding-top: 10px;
    }
    .mb_menu_box {
        background: rgb(2,0,36);
        background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(255,227,74,1) 0%, rgba(255,200,31,1) 100%);
        /*border-top: solid 2px #998675;*/
        display: none;
    }
    .mb_menu_box.active {
        display: block;
        overflow-y: auto;
        max-height: calc(100vh - 60px);
    }
    .mb_menu_block {
        padding-top: 0px;
    }
    .mb_menu_item {
        font-size: 3.5vw;
        text-align: center;
        padding: 10px 0;
        background: #ffffff80;
        margin-bottom: 5px;
        display: block;
    }
    .mb_menu_item.category {
        text-align: left;
        background: none;
    }
    .mb_menu_item.inquiry {
        background: rgb(2,0,36);
        background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(214,227,255,0.3) 0%, rgba(255,13,138,0.29735644257703087) 100%);
    }
    .mb_cate_l {
        display: inline-block;
        vertical-align: top;
        background: #ffffff80;
        padding: 3px 12px;
        line-height: 3em;
    }
    .mb_cate_r {
        display: inline-block;
        vertical-align: top;
        padding: 12px 4px;
        line-height: 2em;
    }
    .mb_cate_item {
        padding-bottom: 10px;
    }
    .mb_menu_foot {
        text-align: center;
        padding-bottom: 60px;
        font-size: 3.5vw;
    }
    .mb_m_btn {
        display: inline-block;
        width: 45%;
        background: #ffffff80;
        padding: 10px 5px;
        text-align: center;
        margin: 5px;
    }
    .mb_m_btn.insta {
        background: url(../img/common/mb/ig.png) no-repeat 0 50%;
        background-size: 3.5vw;
        padding-left: 10px;
    }
    .mb_menu_item.shokai {
        position: relative;
    }
    .shokai_bird {
        position: absolute;
        top: -15px;
        left: 5%;
    }
    .shokai_bird img {
        width: 10vw;
    }
    .topbanner {
        padding-top: 19%;
    }
    .news-title {
        border-bottom: solid 1px #998675;
        padding-bottom: 7vw;
        background: url(../img/common/mb/blog_f.png) no-repeat 100% 0100%;
        background-size: 6vw;
        padding-right: 10vw;
    }
    .news-body .copy {
        background: none;
        border-bottom: solid 1px #998675;
    }
    .ig-img {
        width: 100%;
        padding: 0 5%;
        margin-top: -24px;
    }

    .white-popup {
        width: 90%;
        max-width: 90%;
        margin: auto;
        border-radius: 10px;
    }
    .popup_wrapper {
        padding: 5px;
    }
    .telent-co-4 {
    display: grid;
    grid-template-columns: 25% 75%;
    grid-template-rows: 1fr;
    gap: 0px 0px;
    grid-template-areas: "content-slide content-slide-txt";
    width: 100%;
    }
}

/* ipad */
@media screen and (min-width: 768px)and (max-width: 1024px)  {
    .mb {
        display: none !important;
    }
    .pc {
        display: block;
    }
    .contener {
        width: 1120px !important;
    }
}

/* PC */
@media screen and (min-width: 1025px) {
    .mb {
        display: none !important;
    }
    .pc {
        display: block;
    }
}
