.anti-harassment .c-btn-fixed{display:none}.anti-harassment .c-pagename__ttl-en{letter-spacing:0.04em;white-space:nowrap}@media (max-width: 1023px){.anti-harassment .c-pagename__ttl-en{font-size:clamp(36px, 11vw, 46px)}}@media (max-width: 1023px){.anti-harassment .c-pagename__ttl-ja{max-width:none}}.harassment-policy{max-width:816px;margin:70px 0 140px 50px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.06em}@media (max-width: 1023px){.harassment-policy{max-width:none;margin:55px 0;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.02em}}.harassment-policy__intro{padding-bottom:60px;border-bottom:1px solid #ddd;margin-bottom:58px}@media (max-width: 1023px){.harassment-policy__intro{padding-bottom:36px;margin-bottom:36px}}.harassment-policy__intro h2{margin-bottom:20px;font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.06em;font-weight:bold}@media (max-width: 1023px){.harassment-policy__intro h2{margin-bottom:16px;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.06em}}.harassment-policy__intro p{letter-spacing:0.02em;line-height:2}@media (max-width: 1023px){.harassment-policy__intro p{line-height:28px}}.harassment-policy__section+.harassment-policy__section{margin-top:60px}@media (max-width: 1023px){.harassment-policy__section+.harassment-policy__section{margin-top:40px}}.harassment-policy__heading{position:relative;padding-left:34px;margin-bottom:24px;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.06em;font-weight:bold}@media (max-width: 1023px){.harassment-policy__heading{padding-left:27px;margin-bottom:20px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.06em}}.harassment-policy__heading>span{position:absolute;top:0;left:0;color:#28ede5;font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.04em}@media (max-width: 1023px){.harassment-policy__heading>span{font-size:24px;font-size:2.4rem;line-height:1.16667em;letter-spacing:.04em}}.harassment-policy__type+.harassment-policy__type{margin-top:28px}@media (max-width: 1023px){.harassment-policy__type+.harassment-policy__type{margin-top:24px}}.harassment-policy__type h3{margin-bottom:10px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.06em;font-weight:bold}@media (max-width: 1023px){.harassment-policy__type h3{margin-bottom:13px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.06em}}.harassment-policy__type h3 span{letter-spacing:0.04em;color:#28ede5;margin-right:9px}@media (max-width: 1023px){.harassment-policy__type h3 span{margin-right:7px}}@media (max-width: 1023px){.harassment-policy p+ul{margin-top:7px}}.harassment-policy ul li{letter-spacing:0.06em;position:relative;padding-left:1em}@media (max-width: 1023px){.harassment-policy ul li{line-height:24px}.harassment-policy ul li+li{margin-top:5px}}.harassment-policy ul li::before{content:"";position:absolute;top:0.9em;left:0.35em;width:2px;height:2px;border-radius:50%;background:currentColor}@media (max-width: 1023px){.harassment-policy ul li::before{width:3px;height:3px;top:10px;left:6px}}.harassment-policy__contact{padding:22px;margin:24px 0;border:1px solid #071a26;letter-spacing:0.06em}@media (max-width: 1023px){.harassment-policy__contact{padding:16px;margin:18px 0;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.06em}}.harassment-policy__contact h3{margin-bottom:6px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.06em;font-weight:bold}.harassment-policy__contact a{cursor:pointer}@media (hover: hover) and (pointer: fine){.harassment-policy__contact a:hover{text-decoration:underline}}.harassment-policy__contact a:focus-visible{outline:2px solid #007dd9;outline-offset:3px;text-decoration:underline}.harassment-policy__note{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.06em}@media (max-width: 1023px){.harassment-policy__note{padding-left:1em;text-indent:-1em;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.06em}}

/*# sourceMappingURL=maps/recruit-anti-harassment.min.css.map */
