@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-pink: #ed848b; $color-blue: #007ac5; $color-yellow: #fff2cb; $color-orange: #f8ad4e; //共通---------------------------------- .frame { background-color: #FFFFFF; border: solid 1px $color-pink; margin: 1.5rem 2rem 3rem 2rem; display: flex; justify-content: center; align-items: center; } .inner { margin-top: 4rem; margin-bottom: 4rem; width: 87%; @include lg { width: 90%; } @include sm { margin-top: 2rem; margin-bottom: 2rem; width: 90% } } .subheading { color: #ed848b; font-size: 23px; font-size: 2.3rem; font-weight: bold; padding-left: 1rem; border-left: 5px solid #ffe6a1; margin-bottom: 2rem; } //shakyo-about-リスト共通---------------------------------- #shakyo-about { ul { margin-bottom: 0; margin-left: 2.5em; } li { &::before { font-family: "Font Awesome 5 Free"; content: "\f0da"; font-weight: 600; padding-right: 3px; color: #333333; } a { color: #333333; &:hover { color: $color-pink; } } } } //shakyo-activities---------------------------------- #shakyo-activities { dl { margin-bottom: 0; } dt { font-size: 18px; font-size: 1.8rem; border-bottom: dotted 2px $color-blue; padding-bottom: 0.8rem; margin-bottom: 1rem; margin-left: 2rem; } .chiiki { &::before { font-family: "Font Awesome 5 Free"; content: "\f4be"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .zaitaku { margin-top: 4rem; &::before { font-family: "Font Awesome 5 Free"; content: "\f015"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .soudan { margin-top: 4rem; &::before { font-family: "Font Awesome 5 Free"; content: "\f086"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .kaigo { @include sm { margin-top: 4rem; } &::before { font-family: "Font Awesome 5 Free"; content: "\f193"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .silver { margin-top: 4rem; &::before { font-family: "Font Awesome 5 Free"; content: "\f508"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .sougou { margin-top: 4rem; &::before { font-family: "Font Awesome 5 Free"; content: "\f1ad"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .bokin { margin-top: 4rem; &::before { font-family: "Font Awesome 5 Free"; content: "\f4ba"; font-weight: 600; padding-right: 3px; color: $color-blue; } } .renrakukai { margin-top: 4rem; &::before { font-family: "Font Awesome 5 Free"; content: "\f2b5"; font-weight: 600; padding-right: 3px; color: $color-blue; } } ul { margin-bottom: 0; margin-left: 2.5em; } li { &::before { font-family: "Font Awesome 5 Free"; content: "\f0da"; font-weight: 600; padding-right: 3px; color: #333333; } a { color: #333333; &:hover { color: $color-pink; } } } } //shakyo-other---------------------------------- #shakyo-other { ul { margin-bottom: 0; margin-left: 2.5em; } li { &::before { font-family: "Font Awesome 5 Free"; content: "\f0da"; font-weight: 600; padding-right: 3px; color: #333333; } a { color: #333333; &:hover { color: $color-pink; } } } }