// Scss Document /*-------------------- 共通設定 ----------------------*/ $eng:"acumin-pro", sans-serif; $ja:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif; $breakpoint-notepad: 1500px; $breakpoint-tablet: 1000px; $breakpoint-mobile: 800px; @mixin max-screen($break-point) { @media screen and (max-width: $break-point) { @content; } } @mixin min-screen($break-point) { @media screen and (min-width: $break-point) { @content; } } @mixin screen($break-point-min, $break-point-max) { @media screen and (min-width: $break-point-min) and (max-width: $break-point-max) { @content; } } * { margin: 0; padding: 0; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif; font-weight: 400; font-size: 16px; color: #000000; list-style: none; text-align: center; font-style: normal; min-width: 0; min-height: 0; } img { max-width: 100%; height: auto; vertical-align: bottom; } a { text-decoration: none; &.disabled { pointer-events: none; } } .fadein { opacity: 0; transform: translateY(0); transition: all .8s; } .footer_copy { margin-top: 15%; & p { text-align: center; font-size: 0.7em; padding-bottom: 20px; font-family: $eng; @include max-screen($breakpoint-mobile) { padding-bottom: 25%; } } } .logo { width: 100%; margin-bottom: 5%; @include max-screen($breakpoint-mobile) { margin-bottom: 10%; & img { width: 35%; } } } body { overflow-x: hidden; background: #000; } /*------------------------------------------------*/ .lp_warapper { max-width: 1920px; margin: 0 auto; } section { & .flex { display: flex; align-items: center; justify-content: center; } } #slide { background: #fff; padding: 15% 0 10%; @include max-screen($breakpoint-mobile) { padding-top: 25%; } & .slider { & ul { width: 80%; margin: 0 auto; @include max-screen($breakpoint-tablet) { width: 100%; } & li { padding: 0 10px; @include max-screen($breakpoint-mobile) { padding: 0 5px; } & .item { margin: 1.0em auto; & a { display: block; text-align: left; font-family: $eng; line-height: 2.1; font-size: 0.9em; font-weight: 500; @include max-screen($breakpoint-mobile) { font-size: .7em; line-height: 1.8; } & span { font-size: 100%; margin-left: 1.5em; font-family: $eng; font-weight: 500; &.release { font-size: 90%; margin: 0; font-family: $ja; @include max-screen($breakpoint-mobile) { font-size: 70%; } } } } } } } } }