@charset "utf-8"; //color $col_1:#0699dd; $col_2:#8dc226; $col_bg1:#f3f3f3; button { font-family: "Noto Sans JP",sans-serif; } .red { color: #c93434; } *::placeholder { color: #9b9b9b !important; letter-spacing: 0.1em; } /* ++++++++++++++++++++++++++++++++++++++++++++++ PC ++++++++++++++++++++++++++++++++++++++++++++++ */ /* 801px ~ */ @media screen and (min-width: 801px), print { body { &:not(.pg) { background-image: linear-gradient(#e6f1d1 0%, #c9e9f7 100%); } &.pg { background-color: #e5f5fc; } } #mailformArea{ margin-bottom: 200px; // >div { // height: 80vh; // iframe { // max-width: 100%; // height: 100%; // } // } } #telArea{ padding: 100px 0; background-color: #fff; .wrapper{ display: flex; justify-content: center; align-items: center; flex-direction: column; } h2{ text-align: center; margin-bottom: 20px; } .tel{ font-size: 32px; letter-spacing: 0.2em; text-align: center; } p{ font-size: 16px; margin-bottom: 30px; text-align: center; } } #index_detail{ &.contact{ .contents{ display: flex; flex-direction: column; padding-bottom: 0; .lead{ padding: 0 80px; box-sizing: border-box; margin-bottom: 70px; p{ font-size: 18px; letter-spacing: .15em; line-height: 2.3; &.red { font-size: 16px; margin-top: 15px; } } } } } } } /* ++++++++++++++++++++++++++++++++++++++++++++++ sp ++++++++++++++++++++++++++++++++++++++++++++++ */ /* ~ 800px */ @media only screen and (max-width: 800px) { body { &:not(.pg) { background-image: linear-gradient(#e6f1d1 0%, #c9e9f7 100%); } &.pg { background: #000; background-color: #e5f5fc; } } #mailformArea{ padding-bottom: 80px; // >div { // height: 80vh; // iframe { // max-width: 100%; // height: 100%; // } // } } #index_detail{ &.contact{ .contents{ .lead{ margin-bottom: 30px; p{ letter-spacing: .1em; text-align: justify; &+p{ margin-top: 10px; } &.att{ color: #c93434; } } } padding-bottom: 0; } } } }