@import url(https://fonts.googleapis.com/css?family=Lato&display=swap);@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.br-sp,.br-tab,.loading{display:none}.font-lato{font-family:Lato,sans-serif}.privacy-Part dt{font-size:14px;line-height:1.7;letter-spacing:.1em;font-weight:400;color:#222;margin-bottom:17px}.privacy-Part dd{font-size:12px;line-height:2.1;letter-spacing:.12em;font-weight:200;color:#222}.breadcrumb-list{margin-bottom:91px}.breadcrumb-list li{display:inline-block;font-size:10px;line-height:6;letter-spacing:.15em;font-weight:400;color:#222}.breadcrumb-list li span{font-size:8px;line-height:7.6;letter-spacing:0;font-weight:500;margin-left:16px;margin-right:16px}div.bredcrubs{margin:117px auto 83px}.breadcrumb-list a{text-decoration:underline}@media screen and (min-width:768px){#contentsArea{width:100%;max-width:1280px;margin:0 auto}h1.contentsTitle{font-size:15px;letter-spacing:.4em;line-height:2;font-weight:700;margin:172px auto 0;width:71%}.privacy-Part{width:680px;margin:93px 0 110px}.privacy-Part li dd{text-align:justify}.privacy-Part li+li{margin-top:60px}.breadcrumb{width:70%;margin:0 auto}div.bredcrubs{margin-top:124px;clear:both}}@media screen and (min-width:1279px){h1.contentsTitle{padding-left:242px;width:calc(100% - 242px)}.privacy-Area{width:calc(100% - 484px);margin:0 auto}}@media screen and (min-width:1024px){.privacy-Part{float:right}}@media (min-width:1024px) and (max-width:1278px){h1.contentsTitle{padding-left:180px;width:calc(100% - 180px)}.privacy-Area{width:796px;margin-left:178px}}@media screen and (min-width:768px) and (max-width:1023px){h1.contentsTitle{margin-top:164px;padding-left:43px;width:calc(100% - 43px)}.privacy-Part{width:516px;margin:95px auto 110px}.privacy-Part li+li{margin-top:58px}div.bredcrubs{width:calc(100% - 70px);padding-left:70px;margin:117px auto 85px}}@media screen and (max-width:767px){.br-sp{display:block}.mainTitle{position:absolute;top:103px;left:30px}#contentsArea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}h1.contentsTitle{text-align:left;font-size:16px;letter-spacing:.4em;line-height:2.1;font-weight:700;margin-top:102px;padding-left:46px;width:calc(100% - 46px)}.privacy-Part{margin-top:59px;padding:0 46px}.privacy-Part li+li{margin-top:51px}.privacy-Part dt{font-size:13px;line-height:2.1;letter-spacing:.1em;margin-bottom:14px}div.bredcrubs{margin:66px auto 60px}}