@charset "UTF-8";.style-con-title01 .box-title .inner-box-title .block-title p.txt-en{width:110%;white-space:nowrap}.con-privacy{padding-top:120px;padding-bottom:145px}@media screen and (max-width:999px){.con-privacy{padding-top:80px}}@media screen and (max-width:767px){.con-privacy{padding-top:65px}}@media screen and (max-width:600px){.con-privacy{padding-top:45px;padding-bottom:120px}}.con-privacy>.inner{width:69.4444444444%;margin-inline:auto;position:relative;z-index:2}@media screen and (max-width:1199px){.con-privacy>.inner{width:80%}}@media screen and (max-width:767px){.con-privacy>.inner{width:86.4%}}.con-privacy>.inner .box-title .style-title01{margin-bottom:40px}@media screen and (max-width:767px){.con-privacy>.inner .box-title .style-title01{margin-bottom:30px}}.con-privacy>.inner .box-privacy{margin-top:100px}@media screen and (max-width:767px){.con-privacy>.inner .box-privacy{margin-top:60px}}.con-privacy>.inner .box-privacy .items-privacy{border-top:1px solid #CBCBCB}.con-privacy>.inner .box-privacy .items-privacy .item{padding:46px 0 50px;border-bottom:1px solid #CBCBCB}@media screen and (max-width:767px){.con-privacy>.inner .box-privacy .items-privacy .item{padding:35px 0 35px}}.con-privacy>.inner .box-privacy .items-privacy .item h3{margin-bottom:25px;font-size:2.6rem;color:#2b4289;letter-spacing:0em;font-weight:500}@media screen and (max-width:767px){.con-privacy>.inner .box-privacy .items-privacy .item h3{margin-bottom:20px;font-size:2.2rem}}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy a{text-decoration:underline;color:#2b4289}@media screen and (min-width:1200px){.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy a:hover{opacity:1;text-decoration:none}}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li{font-size:1.6rem;color:#3f3f3f;letter-spacing:0em;font-weight:500;line-height:2;position:relative;padding-left:1em}@media screen and (max-width:600px){.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li{font-size:1.6rem;line-height:1.8}}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li:not(:last-child){margin-bottom:10px}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li:before{content:"・";display:block;position:absolute;top:0;left:0}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li ul.list-privacy-sub{margin-top:10px;margin-bottom:30px;padding-left:1.1em}@media screen and (max-width:767px){.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li ul.list-privacy-sub{margin-top:10px;margin-bottom:20px}}@media screen and (max-width:600px){.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li ul.list-privacy-sub{padding-left:0em}}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li ul.list-privacy-sub>li{font-size:1.5rem;color:#3f3f3f;letter-spacing:0em;font-weight:500;line-height:2}@media screen and (max-width:600px){.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li ul.list-privacy-sub>li{font-size:1.5rem;line-height:1.8}}.con-privacy>.inner .box-privacy .items-privacy .item .detail ul.list-privacy>li ul.list-privacy-sub>li:not(:last-child){margin-bottom:6px}.con-privacy>.inner .box-contact-us{margin-top:100px;max-width:880px;margin-inline:auto;padding:48px 50px 55px;background-color:#fff}@media screen and (max-width:767px){.con-privacy>.inner .box-contact-us{padding:38px 5% 46px;margin-top:60px}}.con-privacy>.inner .box-contact-us h3{margin-bottom:25px;font-size:2.8rem;color:#2b4289;letter-spacing:0em;font-weight:500;text-align:center}@media screen and (max-width:767px){.con-privacy>.inner .box-contact-us h3{margin-bottom:18px;font-size:2.2rem}}.con-privacy>.inner .box-contact-us h4{font-size:2.1rem;color:#3f3f3f;letter-spacing:0em;font-weight:500;text-align:center}@media screen and (max-width:767px){.con-privacy>.inner .box-contact-us h4{font-size:1.8rem}}.con-privacy>.inner .box-contact-us .info{margin-top:12px;display:flex;justify-content:center}.con-privacy>.inner .box-contact-us .info p.txt-info{font-size:1.8rem;color:#3f3f3f;letter-spacing:0em;font-weight:500;text-align:center;line-height:1.55;text-align:left}@media screen and (max-width:999px){.con-privacy>.inner .box-contact-us .info p.txt-info{font-size:1.6rem}}@media screen and (max-width:767px){.con-privacy>.inner .box-contact-us .info p.txt-info{font-size:1.5rem}}
/*# sourceMappingURL=privacy.css.map */