@charset "UTF-8"; /* CSS Document */ //ブレイクポイントを指定------ここから $xl: 1399px; $lg: 1199px; $md: 991px; $sm: 767px; $xs: 575px; @mixin xl { @media screen and (max-width: ($xl)) { @content; } } @mixin lg { @media screen and (max-width: ($lg)) { @content; } } @mixin md { @media screen and (max-width: ($md)) { @content; } } @mixin sm { @media screen and (max-width: ($sm)) { @content; } } @mixin xs { @media screen and (max-width: ($xs)) { @content; } } //ブレイクポイントを指定------ここまで $color-dark: #824f9b; .color-dark { color: $color-dark; } $color-light: #ebe6f2; .color-dark { color: $color-light; } /*---------- top-img ----------*/ #top-img { background: url("../img/dealer-circle-left.svg"),url("../img/dealer-circle-right.svg"); background-position: left -5% bottom -20%, right -5% top 35%; background-size: 310px,210px; background-repeat: no-repeat; background-color: $color-light; position: relative; padding-top: 80px; @include sm { padding-top: 0; background-image: none; } .container { position: relative; bottom: -5rem; overflow: visible; @include sm { bottom: -3rem; } h3 { font-size: 34px; font-size: 3.4rem; font-weight: bold; margin-bottom: 2rem; @include sm { font-size: 30px; font-size: 3rem; } @include xs { font-size: 24px; font-size: 2.4rem; } } } img { width: 100%; } } .closed { margin-top: -2rem; margin-bottom: 3rem; font-weight: 500; font-size: 20px; font-size: 2rem; text-align: center; @include sm { font-size: 18px; font-size: 1.8rem; margin-top: 0; margin-bottom: 2rem; } @include xs { font-size: 16px; font-size: 1.6rem; } } /*---------- information ----------*/ #information { padding: 10rem 0 6rem; @include sm { padding: 5rem 0 3rem; } table { width: 100%; margin-bottom: 6rem; @include xs { margin-bottom: 4rem; } th { color: $color-dark; border-bottom: solid 1px $color-dark; width: 15%; font-size: 18px; font-size: 1.8rem; font-weight: normal; padding: 1em 0; @include md { width: 20%; } @include sm { width: 25%; } @include xs { width: 30%; font-size: 16px; font-size: 1.6rem; line-height: 1.5; } } td { border-bottom: solid 1px #dcdcdc; width: 85%; padding: 1em 0; @include md { width: 80%; } @include sm { width: 75%; } @include xs { width: 70%; font-size: 14px; font-size: 1.4rem; line-height: 1.5; } a { color: $color-dark; &:hover { text-decoration: underline; opacity: 0.6; } } } } .gmap { iframe { width: 100%; height: 430px; @include md { height: 350px; } @include xs { height: 300px; } } } }