*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.privacy{padding:30px 10px;box-sizing:border-box;max-width:800px;margin:0 auto;width:100%}.privacy__pageTitle{padding:7px 0 5px 14px;margin-bottom:13px;border-left:10px solid #4c71a9;line-height:1.6;border-top:1px solid #d2d2d2;background:linear-gradient(to bottom, #ededed 0, #fff 31%, #fff 100%)}.privacy__pageTitleText{font-size:20px;font-weight:bold;color:#4d4d4d}.privacy__body{padding:0 20px;color:#4c4c4c;font-size:13px;line-height:1.5}.privacy__bodySection{margin-bottom:36px}.privacy__bodyList{margin:13px 0 0 40px;padding:0}.privacy__bodyNote{font-size:13px;line-height:1.5}.privacy__bodyAttention{margin-top:13px}.privacy__link{color:#08c;font-weight:bold;text-decoration:none}.privacy__link:hover{text-decoration:underline}.privacy__closeButton{display:flex;justify-content:center;margin:40px 0 20px}.privacy__bodyTitle{font-size:16px;font-weight:bold;margin-bottom:12px}.privacy__listItem{margin-bottom:4px;list-style-type:lower-alpha;list-style-position:outside}.privacy__closeButtonLink{background:#f4f1eb;background:linear-gradient(to bottom, #f4f1eb 0%, #ebe6da 65%, #e2dbc9 100%);border:1px solid #b3aea4;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#5d4531;font-size:15px;font-weight:bold;width:140px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none}.privacy__closeButtonLink:hover{background:none repeat scroll 0 0 #ebe6da;cursor:pointer;text-decoration:none}
