.wrapper#workedition main#index {
    position: relative;
    background-color: #000000;
}

.wrapper#workedition main#index .img_slider {
    /* height: 100vh; */
    /* display: block; */
    opacity: 0.7;
    /* position: unset; */
    top: 0;
    z-index: 1;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index .img_slider {
        width: 100%;
        min-height: 700px;
        left: 82px;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index .img_slider {
        width: 100%;
        left: 0;
    }
}

.wrapper#workedition main#index .img_slider li {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.wrapper#workedition main#index .img_slider li:nth-child(1) {
    opacity: 1;
    z-index: 1;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index .img_slider li:nth-child(1) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider01_pc.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index .img_slider li:nth-child(1) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider01_sp.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.wrapper#workedition main#index .img_slider li:nth-child(2) {
    animation: bgLoop 12.5s 2.5s linear infinite;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index .img_slider li:nth-child(2) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider02_pc.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index .img_slider li:nth-child(2) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider02_sp.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.wrapper#workedition main#index .img_slider li:nth-child(3) {
    animation: bgLoop 12.5s 5s linear infinite;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index .img_slider li:nth-child(3) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider03_pc.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index .img_slider li:nth-child(3) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider03_sp.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.wrapper#workedition main#index .img_slider li:nth-child(4) {
    animation: bgLoop 12.5s 7.5s linear infinite;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index .img_slider li:nth-child(4) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider04_pc.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index .img_slider li:nth-child(4) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider04_sp.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.wrapper#workedition main#index .img_slider li:nth-child(5) {
    animation: bgLoop 12.5s 10s linear infinite;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index .img_slider li:nth-child(5) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider05_pc.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index .img_slider li:nth-child(5) {
        background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/img_slider05_sp.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@keyframes bgLoop {
    0% {
        opacity: 0;
    }
    23% {
        opacity: 0;
    }
    25% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    52% {
        opacity: 0;
    }
    98% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.wrapper#workedition main#index section.mainview {
    /* height: 100vh; */
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

@media (max-width: 999px) {
    .wrapper#workedition main#index section.mainview {
        /* padding: 0 30px; */
        box-sizing: border-box;
        /* min-height: 700px; */
    }
}

.wrapper#workedition main#index section.mainview h1 {
    display: inline-block;
    overflow: hidden;
    background-image: url("https://workedition.jp/wp-content/themes/workedition/assets/img/top/slider/logo_workedition.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -1000%;
    z-index: 9;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index section.mainview h1 {
        width: 100%;
        height: 170px;
        /* top: 150px; */
        /* position: absolute; */
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index section.mainview h1 {
        width: 100%;
        height: 120px;
    }
}

.wrapper#workedition main#index section.mainview .day {
    font-family: trajan-pro-3, "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
    font-weight: normal;
    color: #ffffff;
    z-index: 9;
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index section.mainview .day {
        margin-top: 80px;
        font-size: 40px;
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index section.mainview .day {
        margin-top: 40px;
        font-size: 24px;
        line-height: 36px;
    }
}

@media (min-width: 1000px) {
    .wrapper#workedition main#index section.mainview .day span {
        display: inline-block;
        margin-right: 10px;
    }
    .wrapper#workedition main#index section.mainview .main_top {
        position: absolute;
        top: 45%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-55%) translateX(-50%);
        width: 30%;
        max-width: 100%;
        z-index: 99;
        text-align: center;
    }
    .tel_btn {
        background-color: #000;
        color: #FFF;
        border-left: 2px solid #000;
        border-bottom: 5px solid #000;
    }
    .contatc_mail .tp-contact-icon svg {
        fill: #000;
        width: 1em;
        height: 1em
    }
}

@media (max-width: 999px) {
    .wrapper#workedition main#index section.mainview .day span {
        display: block;
    }
    .wrapper#workedition main#index section.mainview .main_top {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        width: 50%;
        max-width: 100%;
        z-index: 99;
        text-align: center;
    }
    .tel_btn {
        background-color: #000;
        color: #FFF;
        border-left: 2px solid #000;
        border-bottom: 5px solid #000;
    }
    .contatc_mail .tp-contact-icon svg {
        fill: #000;
        width: 1em;
        height: 1em
    }
}
.sp_only {
    display: none !important
}

@media only screen and (min-width:768px) and (max-width:991px),
(max-width:767px) {
    .sp_only {
        display: block !important
    }
}

.pc_only {
    display: block !important
}

@media only screen and (min-width:768px) and (max-width:991px),
(max-width:767px) {
    .pc_only {
        display: none !important
    }
}
@media only screen and (min-width:768px) and (max-width:991px), (max-width:767px) {
.row-1{
        display:none;
    }
    table.tablepress,
    tr {
        border-bottom: 0;
        margin: 0 auto;
    }
    table.tablepress tr {
        background-color: transparent !important;
    }
    .tab-content table tr th,
    td {
        text-align: left;
    }
    table.tablepress:nth-child(1) tr:nth-child(1) th {
        display: none;
    }
	.tablepress tbody tr:first-child td {
    border-top: 1px solid #ddd;
}
    table.tablepress tr td {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: baseline;
        padding: 10px;
        color: #FFF;
    }
    table.tablepress tr td::before {
        width: 30%;
        text-align: left;
    }
    table.tablepress tr td:first-child {
        color: #000;
        margin-top: 15px;
    }

    table.tablepress tr:nth-child(1),
    td:nth-child(1) {
        background-color: #f3f3f3;
        color: #000;
        border-bottom: 0;
    }
    table.tablepress tr:nth-child(1),
    td:nth-child(1)::before {
        content: "区画";
        color: #000;
    }
    table.tablepress tr:nth-child(1),
    td:nth-child(2)::before {
        content: "面積";
    }
    table.tablepress tr:nth-child(1),
    td:nth-child(3)::before {
        content: "賃料";
    }
    table.tablepress tr:nth-child(1),
    td:nth-child(4)::before {
        content: "共益費";
    }
    table.tablepress tr:nth-child(1),
    td:nth-child(5)::before {
        content: "諸経費";
    }
    table.tablepress tr:nth-child(1),
    td:nth-child(6)::before {
        content: "入居可能日";
    }
    table.tablepress tr th td {
        text-align: left;
    }
    .tablepress-id-1 {
        display: table;
        width: 100%;
        border-collapse: collapse;
        letter-spacing: 0.1em;
        font-size: 1.2rem;
        margin-top: 30px;
        margin-bottom: 10px;
        line-height: 1;
        border-top: none;
        border-bottom: 1px solid #fff;
    }
}

.tp-plan-table-block {
    padding: 50px 10px 30px;
}

/* GoogleMAP */
.tp-access-map {
    filter: grayscale(1);
}