.pc{display:none}#wrap{padding:10px 0}.inner{max-width:800px;margin:0 auto;padding:0 10px}.top-img{padding-bottom:10px;text-align:center}h1{margin-bottom:20px}h1 b{display:block;font-size:1.8rem;font-weight:bold;margin-top:5px}h1 b.sm{font-size:1.3rem}.btn-area{text-align:center;width:160px;height:50px;margin:0 auto 40px;letter-spacing:3px;position:relative}.btn-area .btn{position:absolute;top:0;left:0;background:#fff;border:2px #000 solid;padding:8px 8px;font-size:1.8rem;font-weight:bold;cursor:pointer;box-shadow:2px 2px 0px #000;width:100%;box-sizing:border-box;border-radius:6px;color:#000}.btn-area .btn:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:none !important}.dl-input{text-align:center;width:160px;margin:0 auto 20px}.dl-input dt{font-size:1.8rem;font-weight:bold}.dl-input dd{margin-bottom:10px}input[type=text],input[type=tel],input[type=password]{padding:4px 4px;border:1px #000 solid;width:100%;font-size:1.8rem;box-sizing:border-box}.err{margin-bottom:10px;text-align:center}.err span{position:relative;display:inline-block;box-sizing:border-box;padding:7px 10px;min-width:160px;max-width:100%;color:#fff;font-size:16px;background:#ee2424}.err span::before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid #ee2424}.photo-dl{margin-top:10px}.photo-dl .img{text-align:center;margin-bottom:10px}@media print, screen and (min-width: 670px){h1{text-align:center}.sp{display:none}.pc{display:block}br.pc{display:inline}}.bg-black{background:#000;color:#fff}.bg-black .btn-area .btn{border-color:#fff;background:#000;color:#fff;box-shadow:2px 2px 0px #fff}.bg-black .dl-input{border-color:#fff}
