.subpage{padding-top:50px}.subpage-h1{background:url(../img/subpage/bg_blue.jpg)}.subpage-h1__text{margin-inline:auto}@media only screen and (min-width: 801px){.subpage-h1__text{width:1300px;padding:40px 10px}}@media only screen and (max-width: 800px){.subpage-h1__text{padding:20px 10px}}.subpage-h1__text h1{color:#fff}@media only screen and (min-width: 801px){.subpage-h1__text h1{font-size:30px}}@media only screen and (max-width: 800px){.subpage-h1__text h1{font-size:24px}}@media only screen and (min-width: 801px){.subpage-content{margin-top:100px}}@media only screen and (max-width: 800px){.subpage-content{margin-top:50px}}.subpage-about{margin-inline:auto}@media only screen and (min-width: 801px){.subpage-about{width:900px}}@media only screen and (max-width: 800px){.subpage-about{padding-inline:10px}}.subpage-privacy{margin-inline:auto}@media only screen and (min-width: 801px){.subpage-privacy{width:900px}}@media only screen and (max-width: 800px){.subpage-privacy{padding-inline:10px}}.subpage-privacy .privacy-lead span{text-align:right;display:block}.subpage-privacy .privacy-section{margin-top:70px}.subpage-privacy .privacy-section h2{margin-bottom:10px}.subpage-hl1{font-size:26px;position:relative;padding-bottom:20px;text-align:center}@media only screen and (max-width: 800px){.subpage-hl1{font-size:20px}}.subpage-hl1::before{content:"";position:absolute;right:50%;bottom:0;width:150px;height:2px;background-color:#666;-webkit-transform:translate(50%, 0%);transform:translate(50%, 0%)}.subpage-hl2{color:#32aaff;font-size:30px;padding:0 10px 12px 11px;border-bottom:3px solid #ccc;position:relative}@media only screen and (max-width: 800px){.subpage-hl2{font-size:22px}}.subpage-hl2::before{content:"";position:absolute;left:0;bottom:-3px;width:120px;height:3px;background-color:#32aaff}.subpage-hl3{font-size:28px;padding-left:40px;position:relative}@media only screen and (max-width: 800px){.subpage-hl3{font-size:20px}}.subpage-hl3::before{content:"";position:absolute;left:0;top:7px;width:20px;height:20px;background-color:#32aaff}.subpage-hl4{font-size:24px;color:#32aaff}@media only screen and (max-width: 800px){.subpage-hl4{font-size:18px}}.subpage-hl5{font-size:20px}@media only screen and (max-width: 800px){.subpage-hl5{font-size:16px}}