body{background-color:#fff;padding:0;font-size:1.1rem}body,main.py4{margin:0}.hole{color:rgba(0,0,0,.5);text-align:right;padding:13.12px}.contents{max-width:1550px;margin:0 auto 100px}.subContents{width:100%;padding-top:50px}.subHeader{background-color:#ffe5e5;font-weight:700;text-align:center;margin:15px auto;padding:14px 0}.subContentsWithHeader{width:100%;padding-top:15px}.progress-img{margin:54px 0}div.frame-lgray{border:1px solid #ccc;margin:0;padding:13px 18px;background-color:#fff}div.frame-lgray2{width:100%;display:grid;align-items:center;margin:0;padding:0;background-color:#fff}div.btn-2-wrapper{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:20px;margin-top:60px}div.btn-2-wrapper div{text-align:right}div.btn-2-wrapper div:last-child{text-align:left}.section{background:none;display:grid;grid-template-columns:200px 1fr;margin:5px 0;padding:0}.div-th{text-align:center;width:200px;background-color:#ddd;border:1px solid #aaa;display:grid;align-items:center}.div-td,.div-th{height:60px;padding:8px;margin:0}.div-td{width:100%;background-color:#f5f5f5;border:1px solid #ddd;vertical-align:middle}label{margin:0}a.totopbutton{margin:178px auto 0;background-color:#86a6c4;border-radius:10px;border:1px solid #779bbd}a.listbutton,a.totopbutton{display:block;width:300px;padding:20px;box-shadow:0 5px 3px 0 rgba(0,0,0,.1);color:#fff;text-align:center}a.listbutton{margin:52px auto 0;background-color:#9da8ab;border-radius:10px;border:1px solid #92a2a6}