
                                         #brand-top .container-fluid {
                                             padding-right: 0;
                                             padding-left: 0;
                                         }

#event-about .container-fluid {
    padding-right: 0;
    padding-left: 0;
}

#recruit-top .container-fluid {
    padding-right: 0;
    padding-left: 0;
}

#recruit-top .wp-block-cover__inner-container {
    margin-left: calc(100% - 90%);
    margin-right: calc(100% - 90%);
}

#flow .container {
    padding-left: calc(100% - 90%);      padding-right: calc(100% - 90%);
}
.brand-description,.brand-gallery {margin-bottom: 50px;}
.brand-gallery {margin-top: 30px;}





.page-id-960 .page-header .entry-title {
    height: 100%;
    background: rgba(0,0,0, 0.6);
    width: 50%;
    text-align: center;
    color: #fff;
}
.page-id-960 .page-header .container {
    background-image: url(../wp-content/uploads/2020/02/20200123_155733-2-e1581997793853.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    margin-left: 0;
    width: 100%;
    padding: 0;
    height: 300px;
}
.page-id-960 .page-header {
    padding: 0;
}







.page-id-59 .page-header .entry-title
{
    height: 100%;
    background: rgba(0,0,0, 0.6);
    width: 50%;
    text-align: center;
    color: #fff;
}
.page-id-59 .page-header .container {
    background-image: url(./img/6.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    margin-left: 0;
    width: 100%;
    padding: 0;
    height: 300px;
}
.page-id-59 .page-header {
    padding: 0;
}



.page-id-581 .page-header .entry-title
{
    height: 100%;
    background: rgba(0,0,0, 0.6);
    width: 50%;
    text-align: center;
    color: #fff;
}
.page-id-581 .page-header .container {
    background-image: url(./img/2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    margin-left: 0;
    width: 100%;
    padding: 0;
    height: 300px;
}
.page-id-581 .page-header {
    padding: 0;
}



#footer-menu ul{
    text-align: center;
    margin: 10px 0;
}

#footer-menu ul li {
    display: inline;
    list-style: outside none none;
}

#footer-menu ul li::before {
    content: "|";
    padding: 0 0.6em;
}

#footer-menu ul li:first-child::before{
    content: "";
    padding: 0;
}

#footer-menu ul .sub-menu{
    display: none;
}


input[type="text"],
textarea {
    width: 100%;
}



#event-about {
    background-image: url(../wp-content/uploads/2020/01/fashion-1031469_1920.jpg);
}
#event-about::before {
    content: '';
    position: absolute;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    background: inherit;
    filter: blur(5px);
}

#brand-top {
    background-image: url(../wp-content/uploads/2020/01/clothes-1839935_1920.jpg);
}
#brand-top::before {
    content: '';
    position: absolute;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    background: inherit;
    filter: blur(5px);
}


#recruit-top {
    background-image: url(./wp-content/uploads/2020/01/clothes-3987460_1920-1.jpg);
}
#recruit-top::before {
    content: '';
    position: absolute;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    background: inherit;
    filter: blur(5px);
}

.byline{
    display: none;
}


.send {
    display: block!important;
    margin: 0 auto!important;
}


.brand-introduction{
    display: flex;
    margin: 2em 0;
}
.brand-introduction figure {
    width: 100%;
}
.brand-introduction:nth-of-type(2n) {
    flex-direction: row-reverse;
}

@media screen and (max-width: 767px){
    .brand-introduction figure img{
        width: 100vw;
        margin-bottom: 1.5em;
    }
    .brand-introduction:nth-of-type(n) {
        flex-direction: column;
    }
}



.brand-description {
    display: flex;

}
.brand-description figure {
    width: 100%;
}
.brand-description:nth-of-type(2n) {
    flex-direction: row-reverse;
}

@media screen and (max-width: 767px){
    .brand-description figure img{
        width: 100vw;
        margin-bottom: 1.5em;
    }
    .brand-description:nth-of-type(n) {
        flex-direction: column;
    }
}


.company-name {
    width: 40%;
}
.company-gallery{
    width: 60%;
}


.shop-name{
    width: 25%;
}
.shop-lication{
    width: 50%;
}
.shop-phonenumber{
    width: 25%;
}


.employment-status{
    width: 30%;
}
.employment-type{
    width: 70%;
}

.posted-on{
    font-size: 0;
}

.posted-on a {
    font-size: 12px;
    pointer-events: none;
}


.onepress-menu li:nth-last-of-type(2):before {
    float: right;
}
.onepress-menu li:nth-last-of-type(2) {
    line-height: 75px;
    margin-right: 30px;
}

.onepress-menu li:nth-last-of-type(1) a {
    /*border: 2px solid #333;*/
    /*border-radius: 10px;*/
    /*padding: 10px;*/
    /*line-height: 1rem;*/
    /*margin: 17px 0;*/
}

@media screen and (max-width: 1140px) {

    .onepress-menu li:nth-last-of-type(2):before {
        order: 1;
        margin-top: -2px;
    }
    .onepress-menu li:nth-last-of-type(2) {
        line-height: 20px;
        margin: 0;
        display: flex;
        align-items: center;
    }
    .onepress-menu li:nth-last-of-type(2) a {
        padding: 12px 10px 12px 20px;
    }

    .onepress-menu li:nth-last-of-type(1) {

    }

    .onepress-menu li:nth-last-of-type(1) a {

    }

}

.brand-description:nth-of-type(1) {
    margin-bottom: 100px;
}



@media screen and (min-width: 768px){
    .entry-content {
        padding-left: 80px;
        padding-right: 80px;
    }
}



table  {
    border: none;
    border-bottom: 1px solid #585757;
}

.company-profile table  {
    border: none;
    border-bottom: 1px solid #585757;
}

.company-profile th  {
    border: none;
    border-bottom: 1px solid #585757;
}

.company-profile td {
    border: none;
    border-bottom: 1px solid #585757;
}

.company-profile tr {
    border: none;
    border-bottom: 1px solid #585757;
}




.entry-footer {
    display: none;
}






.page-id-960 .page-header .entry-title {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-id-960 .page-header .container {
    height: calc(100vw * 4 / 10);}



.page-id-59 .page-header .entry-title {
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-id-59 .page-header .container {
    height: calc(100vw * 4 / 10);}



.page-id-581 .page-header .entry-title {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-id-581 .page-header .container {
    height: calc(100vw * 4 / 10);}


.wp-block-image img {
    max-width: 100%!important;
    height: auto!important;
    display: block;
}


.sm {
    display: none;
}

@media screen and (max-width: 640px) {
    .sm {
        display: block;
    }
}



@media screen and (max-width: 767px) {
    .brand-text br{
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .brand-text h2 p{
        text-align: left;
        text-align: justify;
    }
}

@media screen and (max-width: 767px) {
    .has-text-align-center br {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .has-text-align-center p{
        text-align: left;
        text-align: justify;
    }
}

@media screen and (max-width: 767px) {
    .access-about br {
        display: block;
    }
}


.page-id-2128 .page-header .entry-title
{
    height: 100%;
    background: rgba(0,0,0, 0.6);
    width: 50%;
    text-align: center;
    color: #fff;
}
.page-id-2128 .page-header .container {
    background-image: url(../wp-content/uploads/2020/02/20200123_155505-e1580898897231.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    margin-left: 0;
    width: 100%;
    padding: 0;
    height: 300px;
}
.page-id-2128 .page-header {
    padding: 0;
}
.page-id-2128 .page-header .entry-title {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-id-2128 .page-header .container {
    height: calc(100vw * 4 / 10);}

body{
    color: #333333;
}

@media screen and (max-width: 767px) {
    .page-header .entry-title{
        font-size: 20px;
    }
}

.size-large {
    width: 100%;
    display: block!important;
}


@media screen and (max-width: 1140px){
    .onepress-menu.onepress-menu-mobile a {
        color: #333333;
    }
}


.fixed {
    position: fixed;
}


.nav-is-open {
    overflow: hidden;
}


:-ms-input-placeholder {
    color: #f2f2f2;
}


@media screen and (max-width: 767px) {
    .site-footer {
        font-size: 10px;
    }
}

#footer-menu ul {
    padding-left: 0px;
}

.page-id-3217 .header{
    display:none;
}

.box12{
    margin-right: 5px;
    margin-top: 5px;
    color: #5989cf;
    background: #c6e4ff;
    border-bottom: solid 6px #aac5de;
    border-radius: 9px;
    display: inline-block;
}
