#title .title_en{font-size:clamp(2rem,6vw,6rem)}b{font-weight:bold;font-size:1.2em}#privacy{padding-bottom:6rem}#privacy .inner{width:89.44%;max-width:900px;margin:0 auto}#privacy .privacy_ttl{margin-bottom:1em;color:#eac200;font-size:clamp(2rem,3.2vw,2.6rem);letter-spacing:.1em;line-height:1.5;text-align:center}#privacy .privacy_intro{margin-bottom:5em;font-size:clamp(1.3rem,1.6vw,1.5rem);line-height:2;letter-spacing:.1em}#privacy .privacy_item+.privacy_item{margin-top:5em}#privacy .privacy_item .privacy_subitem,#privacy .privacy_item .indent{display:block;padding-left:1em;text-indent:-1em}#privacy .privacy_item .privacy_txt{font-size:clamp(1.2rem,1.4vw,1.3rem);line-height:2;letter-spacing:.1em}#privacy .privacy_item .privacy_txt>.privacy_subitem+.privacy_subitem{margin-top:1.5em}#privacy .privacy_item .privacy_txt>b{display:inline-block;margin-bottom:.5em;font-size:1.5em;line-height:1.5}#privacy .privacy_outro{margin-top:4rem;background:#fff;border-radius:2rem;padding:2.5rem 2.5rem}#privacy .privacy_outro .outro_ttl{margin-bottom:1em;color:#eac200;line-height:1.7;letter-spacing:.1em;text-align:center}#privacy .privacy_outro .outro_ttl b{font-size:clamp(1.8rem,2.2vw,2.2rem)}#privacy .privacy_outro .outro_txt{font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:2;letter-spacing:.1em}#privacy .privacy_outro .outro_txt a{display:inline;word-break:break-all;color:#333}#privacy .privacy_outro .outro_txt .indent{display:block;padding-left:1em;text-indent:-1em}@media screen and (min-width: 769px){#privacy{padding-bottom:10rem}#privacy .privacy_intro{margin-bottom:6em}#privacy .privacy_outro{margin-top:8rem;padding:3rem 6rem;border-radius:2.5rem}#privacy .privacy_outro .outro_ttl{margin-bottom:1.5em}}