<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*------------------------------------------------------------Content*/
/*-----------room*/
#room {
    text-align: center;
}

.list_room {
	display: flex;
    flex-direction: column;
    max-width: var(--ctr-max);
    margin: 0 auto;
    gap: var(--ctr-td);
    &amp; &gt; li {
        padding-bottom: var(--ctr-inpd);
        background: var(--bg-wood);
        &amp; &gt; div {
        display: flex;
        flex-direction: column;
            &amp; &gt; div {
                text-align: left;
                padding: var(--ctr-inpd);
                &amp; h4 {
                    margin-bottom: 0.6em;
                    line-height: 1.3;
                    font-family: var(--font-serif);
                    font-size: clamp(1.5rem, 0.864rem + 3.18vw, 3.25rem);/*24px - 52px*/
                    font-weight: 700;
                    word-break: keep-all;
                    &amp; span {
                        display: block;
                        margin-top: 0.2em;
                        font-size: var(--font-l);
                        word-break: break-all;
                    }
                }
                &amp; .btn_icon {
                    margin-top: var(--ctr-inpd);
                }
            }
            &amp; &gt; figure {
                &amp; img {
                    width: 100%;
                    height: auto;
                }
            }
        }
        &amp; &gt; ul  {
            display: flex;
            flex-wrap: wrap;
            margin-top: var(--ctr-inpd);
            gap: var(--ctr-inpd);
            &amp; li {
            width: calc((100% - (var(--ctr-inpd) * 2)) / 3);
                &amp; a {
                    display: block;
                    width: 100%;
                    aspect-ratio: 8 / 5;
                    transition: all 0.5s;
                    &amp; img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                }
            }
        }
    }
}
@media print, screen and (min-width:768px) {
.list_room {
    &amp; &gt; li {
        &amp; &gt; div {
        flex-direction: row;
            &amp; &gt; div {
                position: relative;
                width: 50%;
                padding-bottom: calc((var(--ctr-inpd) * 2) + 48px);
                &amp; .btn_icon {
                    position: absolute;
                    right: var(--ctr-inpd);
                    bottom: var(--ctr-inpd);
                    margin-top: 0;
                }
            }
            &amp; &gt; figure {
                width: 50%;
                &amp; img {
                    width: 100%;
                    height: 100%;
                    min-height: 560px;
                    object-fit: cover;
                }
            }
        }
        &amp; &gt; ul  {
            &amp; li {
                &amp; a:hover {
                    opacity: 0.6;
                }
            }
        }
    }
    &amp; &gt; li:nth-child(2n) {
        &amp; &gt; div {
            flex-direction: row-reverse;
        }
    }
    
}
}

</pre></body></html>