.w_narrow{margin:auto;max-width:860px}.body_space{background:#093255}.header_area{background:#fff}.header_area .logo_area .white{display:none}.header_area .logo_area .normal{display:block}.header_area a{color:#101010}.rule_list{counter-reset:rule;gap:40px}.rule_list,.rule_list .rule_box{display:flex;flex-direction:column}.rule_list .rule_box{border-bottom:1px solid #eee;gap:15px;padding-bottom:40px}.rule_list .title{border-left:5px solid #093255;font-size:1.5625rem;font-weight:700;padding:8px}.rule_list .title:before{content:counter(rule,decimal-leading-zero) ".";counter-increment:rule;display:inline-block;margin-right:8px}.rule_list .sub_title01,.rule_list .sub_title02{font-weight:700;margin-bottom:10px;margin-top:25px}.rule_list.type_a .title:before{content:"第" counter(rule,decimal) "条"}.num_list{list-style-type:decimal-leading-zero}.num_list li{margin-bottom:5px}.alphabet_list{list-style-type:upper-alpha}.alphabet_list li{margin-bottom:5px}.company_box{margin:auto;max-width:860px}.company_box table{border:1px solid #eee;width:100%}.company_box table td,.company_box table th{border:1px solid #eee;font-size:.875rem;vertical-align:middle}.company_box table th{background:#e6f8ff;min-width:100px;padding:15px 8px}.company_box table td{padding:15px}.error_message{background:#e6f8ff;padding:30px 15px}.error_message .error_title{font-weight:700;margin-bottom:15px}.law_box table th{background:#e6f8ff;min-width:200px;padding:15px 8px}.law_box table td{padding:15px 20px}.law_box table ul{list-style:none;padding-left:0}.law_box table ul li{counter-increment:custom-counter;margin-bottom:10px;padding-left:25px;position:relative}.law_box table ul li:before{content:"（" counter(custom-counter) "）";left:-5px;position:absolute}.law_box .link-mail,.law_box .link-mail:hover{color:#000;text-decoration:none}.law_box .link-mail:hover{opacity:.8}.u-c-red{color:#fa0d0d;line-height:2.5}@media screen and (max-width:768px){.law_box table th{background:#e6f8ff;min-width:125px;padding:15px 8px}.u-c-red{line-height:1.8}.law_box table td{padding:15px}}