body{background-color:#eee}.wrap_policy{word-wrap:break-word;color:#838383;font-size:13px;line-height:20px;margin:45px 20px 0}.wrap_policy h3{color:#555;font-size:13px;font-weight:normal}.wrap_policy pre{margin:22px 0;text-align:justify;white-space:pre-line}.wrap_policy pre.desc_align_left{text-align:left}.wrap_policy.is_app{margin-top:20px}.service_header{position:absolute}.policy_personal .txt_contents{float:left}.policy_personal .table{pxpadding:0;border:1px solid #ddd;border-collapse:collapse;float:left;margin:20px 0;width:100%}.policy_personal .table .header th{font-weight:normal;height:30px}.policy_personal .table th,.table td{border:1px solid #ddd;color:#666;font-size:12px;height:42px;text-align:center;width:180px}.policy_personal .table td{background-color:#fff;color:#959595;padding:6px}.policy_personal body{background-color:#fff}.policy_personal .lab_comm{line-height:18px;margin-top:8px}.policy_personal .lab_comm a{border-bottom:1px solid #959595;color:#666;display:inline-block;line-height:12px}.policy_personal .txt_agree_info{line-height:16px;padding-top:0}.policy_personal .txt_info{display:inline-block}.wrap_policy .policy_personal td strong{font-size:15px;font-weight:bold}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (orientation:landscape){.wrap_policy{margin:45px calc(20px + max(12px, env(safe-area-inset-right))) 0 calc(20px + max(12px, env(safe-area-inset-left)))}}