@charset "utf-8";#privacy_policy h3,#privacy_policy h4,#site_terms h3,#site_terms h4{font-weight:700}#site_terms h3:before{content:"\F12E"}@media screen and (max-width:767px){#site_terms h3:not(:first-child){margin-top:3.333333333333333%}#site_terms :not(h3)+h4{margin-top:1.666666666666667%}}@media screen and (min-width:768px){#site_terms h3:not(:first-child){margin-top:20px}#site_terms :not(h3)+h4{margin-top:10px}}#policy_items{counter-reset:policy_items}#policy_items h3:before{counter-increment:policy_items;content:counter(policy_items)"."}@media screen and (max-width:767px){#privacy_policy h3:not(:first-child){margin-top:3.333333333333333%}#privacy_policy :not(h3)+h4{margin-top:1.666666666666667%}#policy_items{margin-top:3.333333333333333%}}@media screen and (min-width:768px){#privacy_policy h3:not(:first-child){margin-top:20px}#privacy_policy :not(h3)+h4{margin-top:10px}#policy_items{margin-top:20px}}#about_web h3{color:#F44336;font-size:110%}#about_web [class^=btn_]{height:auto}@media screen and (max-width:767px){#about_web h3{margin-bottom:.8333333333333333%}#about_web *+h3{margin-top:3.333333333333333%}#about_web [class^=btn_]{line-height:1.6;margin-top:3.333333333333333%;padding:1.666666666666667% 0}}@media screen and (min-width:768px){#about_web h3{margin-bottom:5px}#about_web *+h3{margin-top:20px}#about_web [class^=btn_]{line-height:1.4;margin-top:20px;padding:10px 0}}@media screen and (max-width:959px){#about_web [class^=btn_]{width:100%}}@media screen and (min-width:960px){#about_web [class^=btn_]{width:360px}}#company dd h3:not(:first-child){margin-top:1em}
