@charset "UTF-8";@media screen and (min-width: 769px){.hover{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hover:focus{opacity:.7}}@media screen and (min-width: 769px) and (hover: hover){.hover:hover{opacity:.7}}.main.agreement p{font-size:.9375rem;font-weight:500;left:.03em;line-height:1.7}@media screen and (min-width: 769px){.main.agreement p{font-size:1rem}}.main.agreement ._borderBottom{border-bottom:solid 1px var(--bg-gray01)}.main.agreement ._borderLeft{border-left:solid 1px var(--bg-gray01)}.main.agreement .agreement_txt{font-size:.625rem;letter-spacing:.03em;line-height:1.5;text-align:right}@media screen and (min-width: 769px){.main.agreement .agreement_txt{font-size:.8125rem}}.main.agreement .agreement_roster{border:solid 1px var(--bg-gray01)}.main.agreement .agreement_roster._sp .roster_set._under dl:first-child dt{border-top:solid 1px var(--bg-beige01)}.main.agreement .agreement_roster._sp .roster_set._under dl:first-child dd{border-top:solid 1px var(--bg-gray01)}.main.agreement .agreement_roster._sp dl{display:grid;grid-template-columns:80px 1fr;-webkit-box-align:center;align-items:center}.main.agreement .agreement_roster._sp dl:not(:last-child) dt{border-bottom:solid 1px var(--bg-beige01)}.main.agreement .agreement_roster._sp dl:first-child dd{background-color:var(--bg-gray02)}.main.agreement .agreement_roster._sp dl:not(:last-child) dd{border-bottom:solid 1px var(--bg-gray01)}.main.agreement .agreement_roster_inner{display:grid;grid-template-columns:184px 1fr 200px}@media screen and (min-width: 1080px){.main.agreement .agreement_roster_inner{grid-template-columns:184px 1fr 368px}}.main.agreement .definitionTerm{font-size:.8125rem;font-weight:700;letter-spacing:.03em;color:var(--color-beige01);background-color:var(--blue03);padding:10px 16px;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width: 769px){.main.agreement .definitionTerm{font-size:.9375rem;padding:13px 25px}}.main.agreement .definitionDescription{font-size:.8125rem;font-weight:500;padding:10px 20px}@media screen and (min-width: 769px){.main.agreement .definitionDescription{font-size:.9375rem;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.acc_blue .main.agreement .agreement_roster._sp .roster_set._under dl:first-child dt,.acc_blue .main.agreement .agreement_roster._sp .roster_set._under dl:first-child dd{border-top:solid 1px var(--white)}.acc_blue .main.agreement .agreement_roster._sp dl:not(:last-child) dt{border-bottom:solid 1px var(--white)}.acc_blue .main.agreement .agreement_roster._sp dl:not(:last-child) dd{border-bottom:solid 1px var(--white)}.acc_blue .main.agreement .agreement_roster{border:solid 1px var(--white)}.acc_blue .main.agreement .definitionTerm{background-color:#fff0;border-right:solid 1px var(--white)}@media screen and (min-width: 769px){.acc_blue .main.agreement .definitionTerm{border-right:none;border-bottom:solid 1px var(--white)}}.acc_blue .main.agreement ._borderBottom{border-bottom:solid 1px var(--white)}.acc_blue .main.agreement ._borderLeft{border-left:solid 1px var(--white)}.acc_yellow .main.agreement .agreement_roster._sp .roster_set._under dl:first-child dt,.acc_yellow .main.agreement .agreement_roster._sp .roster_set._under dl:first-child dd{border-top:solid 1px var(--black)}.acc_yellow .main.agreement .agreement_roster._sp dl:not(:last-child) dt{border-bottom:solid 1px var(--black)}.acc_yellow .main.agreement .agreement_roster._sp dl:not(:last-child) dd{border-bottom:solid 1px var(--black)}.acc_yellow .main.agreement .agreement_roster{border:solid 1px var(--black)}.acc_yellow .main.agreement .definitionTerm{background-color:#fff0;border-right:solid 1px var(--black)}@media screen and (min-width: 769px){.acc_yellow .main.agreement .definitionTerm{border-right:none;border-bottom:solid 1px var(--black)}}.acc_yellow .main.agreement ._borderBottom{border-bottom:solid 1px var(--black)}.acc_yellow .main.agreement ._borderLeft{border-left:solid 1px var(--black)}.acc_black .main.agreement .agreement_roster._sp .roster_set._under dl:first-child dt,.acc_black .main.agreement .agreement_roster._sp .roster_set._under dl:first-child dd{border-top:solid 1px var(--yellow02)}.acc_black .main.agreement .agreement_roster._sp dl:not(:last-child) dt{border-bottom:solid 1px var(--yellow02)}.acc_black .main.agreement .agreement_roster._sp dl:not(:last-child) dd{border-bottom:solid 1px var(--yellow02)}.acc_black .main.agreement .agreement_roster{border:solid 1px var(--yellow02)}.acc_black .main.agreement .definitionTerm{background-color:#fff0;border-right:solid 1px var(--yellow02)}@media screen and (min-width: 769px){.acc_black .main.agreement .definitionTerm{border-right:none;border-bottom:solid 1px var(--yellow02)}}.acc_black .main.agreement ._borderBottom{border-bottom:solid 1px var(--yellow02)}.acc_black .main.agreement ._borderLeft{border-left:solid 1px var(--yellow02)}
