@charset "UTF-8";
/* CSS Document */

    .toku {
        padding: 0;
        display:table;
    }
    a.toku:hover {
        opacity: 0.5;
    }
    .toku .Img {
        float: left;
        width: 180px;
        margin: 0 0.5% 0 0;
        text-align: center;
        border: 1px solid #ccc;
        padding: 5px;
    }
    .toku .Img img {
        height: 120px;
        max-width: 180px;
    }
    .toku ul.text {
        margin: 0 0 0 20px;
        float: left;
    }
    .toku .red_b {
        font-size:140% !important;
    }
    .toku .heya {
        position: absolute;
        background-color: #ef7f01;
        color: #fff;
        text-align: center;
        right: 0;
        bottom: 0;
        padding: 5px 10px;
    }

    .ml-list-image li:first-child {
        text-align: center;
        border: 1px solid #ccc;
        padding: 5px;
        margin-right: 1% !important;
    }
    .ml-list-image li:first-child img {
        height: 251px;
        max-width: 100%;
        width: unset;
    }
    .ml-list-image li:nth-child(2),
    .ml-list-image li:nth-child(3) {
        text-align: center;
        border: 1px solid #ccc;
        padding: 5px;
        width: 32%;
        margin-bottom: 5px;
    }
    .ml-list-image li:nth-child(2) img,
    .ml-list-image li:nth-child(3) img{
        width: 100%;
        height: 117px;
    }
    .ml-list-spec th {
        padding: 5px 10px !important;
        white-space: nowrap;
        background: #ebf9f2 !important;
    }
    .ml-list-spec td {
        padding: 5px 10px !important;
        background: #ebf9f2 !important;
    }

    .go_member_regist {
        margin:0 0 10px;
    }

    ul.Pankuzu li {
        display: inline-block;
    }
    ul.Pankuzu li:after {
        content: ">";
    }
    ul.Pankuzu li:last-of-type:after {
        content: none;
    }
    
    .ml-room-title {
        background: #a8a8a8 !important;
    }

@media (min-width: 768px) {
    .ml-list-right {
      width: 56% !important;
    }
    .ml-detail-property .image ul li:nth-child(n+2) img {
      height: 100px;  
    }
}

@media (max-width: 767px) {
    .toku .Img {
        width: 45%;
        margin: 0 0.5%;
    }
    .toku ul.text {
        margin: 10px 0 0;
    }
    .ml-list-image li:first-child img {
        height: unset;
        max-width: 100%;
        width: unset;
    }
    .ml-list-image li:nth-child(2) img,
    .ml-list-image li:nth-child(3) img{
        width: 100%;
        height: unset;
    }
    .ml-detail-property .image ul li:nth-child(n+2) img {
      height: 75px;  
    }
}