.privacy{width:1200px;margin:194px auto 200px}.privacy .ttlArea{width:1200px;border-bottom:solid 1px #111;padding-bottom:100px;margin:0 auto 100px}.privacy .ttlArea h3{font-size:50px;font-weight:300;letter-spacing:.03em}.privacy .ttlArea .ttl{font-size:22px;line-height:1;margin-top:25px}.privacy .blk{margin-bottom:80px}.privacy h4{line-height:1;margin-bottom:23px;font-size:26px!important;font-weight:600}.privacy .blk dt,.privacy .blk dd{line-height:2.2}.privacy .blk p{font-size:16px!important;line-height:1.875!important}.p03 .txtArea,.p04 .txtArea{margin-bottom:23px!important}.privacy .blk dl{overflow:hidden}.privacy .blk dl dt{width:22px!important;font-weight:300;float:left}.privacy .blk dl dd{width:1178px;margin:0;letter-spacing:.008rem;float:left}.privacy .btn{width:100%;background:linear-gradient(to right,#139e45,#57bf4f);border-radius:0;padding:0;transition:.5s}.privacy .btn a{color:#fff;line-height:1}.privacy .btn a .form{padding:20px 0;font-size:20px;font-weight:600}.content-area article .entry-content a{text-decoration:none!important}.privacy .btn:hover{opacity:.5;transition:.5s}.privacy #pageTop{position:absolute;bottom:0;margin-top:40px}@media screen and (max-width:750px){.pc{display:none!important}.sp{display:block!important}.privacy{width:89.333%;margin:0 auto 26.667%;padding-top:26.667%}.privacy .ttlArea{width:100%;padding-bottom:13.333%;margin-bottom:13.333%}.privacy .ttlArea h3{font-size:10.667vw;margin-bottom:5.333%}.privacy .ttlArea .ttl{font-size:4.267vw;margin-top:0}.privacy .blk{margin-bottom:13.333%}.privacy h4{margin-bottom:6.667%;font-size:4.7vw!important;line-height:1.45;letter-spacing:.02em}.privacy .blk dt,.privacy .blk dd{line-height:2}.privacy .blk p{font-size:3.733vw!important;line-height:1.929!important}.p03 .txtArea,.p04 .txtArea{margin-bottom:6.667%!important}.privacy .blk dl dt{width:6%!important;font-weight:300;font-size:3.733vw;float:left}.privacy .blk dl dd{width:94%;letter-spacing:.008rem;font-size:3.733vw;float:left}.privacy .btn a .form{padding:4% 0;font-size:3.733vw}}