.fv{ background-image: url("img/privacy_fv.png"); background-repeat: no-repeat; background-size: cover; background-position: right; text-align: center; padding: 1%; box-sizing: border-box; width: 100%; height:30vh } h2{ color: #0422cb; text-shadow: 0 0 15px #0492ec00; font-size: 60px; padding-top: 30px; } h2 span{ font-size: 20px } .header__nav{ background: linear-gradient(90deg, rgba(95, 182, 210,1) 20.541885643959553%,rgba(94, 181, 209,1) 20.541885643959553%,rgba(91, 127, 204,1) 80.54221826769557%) } main{ line-height: 30px; background: #f4f7f7 } main div{ padding: 40px; max-width: 1000px; margin: auto; } h4{ color: #0422cb; margin-top: 30px } .right{ margin-top: 30px } /*=====SP=====*/ @media (max-width: 767px) { h2{ font-size: 30px; line-height: 30px; padding-top: 20px; } h2 span{ font-size: 16px } main div{ width: 90%; padding: 40px 0 } } /*=====END SP=====*//*閉じタグ閉