<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@media only screen and (min-width: 0px) and (max-width: 750px) {

/* ────────────────────── *
 *                                              *
 * コンテンツ                                   *
 *                                              *
 * ────────────────────── */

.contents hr {
    margin: 7.0rem 0;
}
.contents hr#hr-ugoclo {
    margin: 7.0rem 0 10.0rem;
}
.contents #catchcopy {
    font-size: 3.2rem;
    line-height: 1.3;
    padding: 6.0rem 0;
    margin: 0 auto 10.0rem;
}
.contents #catchcopy em {
    font-size: 4.0rem;
}
.contents .subhead {
    font-size: 3.4rem;
    padding: 4.0rem 0;
}
.contents .subhead h5 {
    width: 68.0rem;
    padding: 2.0rem;
    border-radius: 2.0rem;
}
.contents .subhead h5 span.relative span.small {
    font-size: 1.8rem;
    display: block;
    position: static;
}
.contents #shopping {
    padding: 8.0rem 0;
    margin: 0 auto 10.0rem;
}
.contents #shopping .inner {
    width: 60.0rem;
}
.contents #shopping .inner dl {
    margin-top: 6.0rem;
    display: block;
}
.contents #shopping .inner dl img {
    width: 100%;
}
.contents #shopping .inner dl dt {
    margin-bottom: 4.0rem;
}

.contents .inner {
    width: 68.0rem;
}
.contents .inner .head {
    padding: 2.0rem;
    margin: 0 auto 5.0rem;
}
.contents .inner .head:before {
    border-radius: 2.6rem;
}
.contents .inner .head h3 {
    width: 14.0rem;
    right: 1.0rem;
    top: -6.0rem;
    z-index: 1;
}
.contents .inner .head dl {
    margin-right: 3.0rem;
}
.contents .inner .head dl dt {
    font-size: 3.8rem;
    padding-bottom: 1.5rem;
    margin-bottom: 2.0rem;
    position: relative;
}
.contents .inner .head dl dt:after {
    content: "";
    background: url("../../woman/image/bg-head.png") no-repeat center center / contain;
    width: 41.0rem;
    height: 0.2rem;
}
.contents .inner .head dl dt span.normal {
    letter-spacing: -0.05em;
}
.contents .inner .head dl dd {
    font-size: 3.0rem;
}
.contents .inner h4 {
    font-size: 4.4rem;
    line-height: 1.33;
    margin: 0 auto 5.0rem;
}
.contents .inner h5 {
    font-size: 3.6rem;
    line-height: 1.33;
    margin: 0 auto 5.0rem;
}
.contents .inner .intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.contents .inner .intro#intro-location {
    margin: 0 auto 6.0rem;
}
.contents .inner .intro#intro-location p.image {
    width: 53.0rem;
    margin: 0 auto;
    position: static;
}
.contents .inner .intro#intro-price {
    margin: 0 auto 6.0rem;
}
.contents .inner .intro#intro-price p.image {
    width: 51.0rem;
    margin: 0 auto;
    position: static;
}
.contents .inner .intro#intro-ugoclo {
    padding-top: 1.0rem;
    margin: 0 auto 5.0rem;
}
.contents .inner .intro#intro-ugoclo p.image {
    width: 53.0rem;
    margin: 0 auto;
    position: static;
}
.contents .inner .intro .right {
    font-size: 2.6rem;
    width: 100%;
    margin: 0 auto 3.0rem;
}
.contents .inner dl.type {
    padding-top: 2.0rem;
    margin: 0 auto 9.0rem;
    display: block;
}
.contents .inner dl.type dt {
    width: 100%;
}
.contents .inner dl.type dd {
    width: 100%;
}
.contents .inner dl.type img {
    width: 100%;
}
.contents .inner #amenity-security {
    margin-top: 0;
    display: block;
}
.contents .inner #amenity-security .item {
    width: 100%;
    margin-bottom: 4.0rem;
}
.contents .inner #amenity-security .item p.image {
    text-align: center;
    height: auto;
    margin-bottom: 1.0rem;
}
.contents .inner #amenity-security .item p.image img {
    width: 46.0rem;
    position: static;
}
.contents .inner #amenity-security .item dl dt {
    font-size: 3.4rem;
    font-weight: 400;
    margin-bottom: 2.0rem;
}
.contents .inner #amenity-security .item dl dd {
    font-size: 2.4rem;
    font-weight: 400;
}
.contents .inner #amenity-security .item dl dd span.notice {
    font-size: 1.4rem;
    margin-top: 1.5rem;
}
.contents .inner ul#security {
    display: block;
    width: 60.0rem;
    margin: 0 auto;
}
.contents .inner ul#security li {
    width: 100%;
    margin-bottom: 4.0rem;
}
.contents .inner ul#security li img {
    width: 100%;
}
.contents .inner p#image-ugoclo {
    margin: 0 auto 7.0rem;
}
.contents #ugoclo-layout {
    padding: 7.0rem 0;
}
.contents #ugoclo-layout .inner h6 {
    font-size: 3.2rem;
    line-height: 1.5;
    margin: 0 auto 5.0rem;
}
.contents #ugoclo-layout .inner ul {
    display: block;
    width: 48.0rem;
    margin: 0 auto;
}
.contents #ugoclo-layout .inner ul li {
    width: 100%;
    margin-bottom: 5.0rem;
}
.contents #ugoclo-layout .inner ul li:last-child {
    margin-bottom: 0;
}
.contents .inner #type-c {
    padding: 8.0rem 0;
}
.contents .inner #type-c p {
    font-size: 3.2rem;
    padding: 1.0rem;
    margin-bottom: 4.0rem;
}
.contents .inner #type-c dl {
    margin: 0 auto;
    display: block;
}
.contents .inner #type-c dl dt {
    width: 100%;
    margin-left: 0;
}
.contents .inner #type-c dl dt img {
    width: calc(100% + 4.0rem);
    max-width: none;
    position: relative;
    left: -4.0rem;
}
.contents .inner #type-c dl dd {
    width: 100%;
    padding-top: 6.0rem;
}
.contents .inner #type-c dl dd img {
    width: 100%;
}

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