/*! --------------------------------------------------------------------
------------------------------------------------------------------------
privacy
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-mv{position:relative;background:url("../img/common/base/under_mv_bg01.jpg") no-repeat center center;background-size:cover;height:400px;margin-top:-128px;z-index:1}.sec-mv .cmn-inner01{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-mv.is-thin{margin-top:0}.sec-mv .sec-ttl{margin-top:128px;color:#fff;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.22)}.sec-mv .sec-ttl__en{font-size:5.9rem;font-weight:700;letter-spacing:.1em}.sec-mv .sec-ttl__jp{padding-top:25px;font-size:2.4rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.sec-mv{height:300px;margin-top:0}.sec-mv .sec-ttl{margin-top:64px}.sec-mv .sec-ttl__en{font-size:3rem;font-weight:700;letter-spacing:.1em}.sec-mv .sec-ttl__jp{padding-top:15px;font-size:1.8rem}}.sec-privacy{padding:70px 0}@media screen and (max-width: 767px){.sec-privacy{padding:50px 0}}.privacy-list{margin:0 auto;padding-bottom:40px;width:90%;line-height:1.6}.privacy-list:last-child{padding-bottom:0}.privacy-list__ttl{padding-bottom:10px;font-size:2rem;font-weight:700}.privacy-list__txt{font-size:1.4rem}.privacy-list__txt a{color:#0095ff}.privacy-list__txt a:hover{text-decoration:underline}.privacy-list__subttl{font-weight:700;padding:10px 0;font-size:1.6rem}.privacy-list__subttl:first-child{padding:0 0 10px}.privacy-list__subtxt{padding-top:10px}/*# sourceMappingURL=privacy.min.css.map */