html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.privacypolicy-main{color:#54565A}.privacypolicy-main p,.privacypolicy-main h1,.privacypolicy-main h2,.privacypolicy-main h3,.privacypolicy-main h4,.privacypolicy-main h5{letter-spacing:-1px}.privacypolicy-main p{letter-spacing:-1px}.privacypolicy-main a{letter-spacing:1px}@media screen and (min-width: 1300px){.privacypolicy-main p{font-size:16px}}@media print, screen and (max-width: 1300px){.privacypolicy-main p{font-size:1.2307692308vw}}@media screen and (max-width: 768px){.privacypolicy-main p{font-size:4.2666666667vw}}.privacypolicy-main a{color:#343f90}.privacypolicy-policy-signature{text-align:right}.privacypolicy-policy-h1{padding:2% 2% 2% 2%}@media screen and (min-width: 1300px){.privacypolicy-policy-h1{font-size:18px}}@media print, screen and (max-width: 1300px){.privacypolicy-policy-h1{font-size:1.3846153846vw}}@media screen and (max-width: 768px){.privacypolicy-policy-h1{font-size:4.8vw}}@media screen and (max-width: 768px){.privacypolicy-policy-h1{padding:6.25% 6.25% 6.25% 6.25%}}.handling-of-personal-information-article-h4{padding:1% 2% 1% 2%;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}@media screen and (min-width: 1300px){.handling-of-personal-information-article-h4{font-size:16px}}@media print, screen and (max-width: 1300px){.handling-of-personal-information-article-h4{font-size:1.2307692308vw}}@media screen and (max-width: 768px){.handling-of-personal-information-article-h4{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.handling-of-personal-information-article-h4{padding:3.12% 4.68% 3.12% 4.68%}}.purpose-information-table-box-sed{border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.purpose-information-table-box-sed:first-child{border-top:1px solid #E3E3E3}.purpose-information-table-box-sed .handling-of-personal-information-article-h5{width:30%;padding:1% 1.5% 1% 1.5%}@media screen and (min-width: 1300px){.purpose-information-table-box-sed .handling-of-personal-information-article-h5{font-size:16px}}@media print, screen and (max-width: 1300px){.purpose-information-table-box-sed .handling-of-personal-information-article-h5{font-size:1.2307692308vw}}@media screen and (max-width: 768px){.purpose-information-table-box-sed .handling-of-personal-information-article-h5{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.purpose-information-table-box-sed .handling-of-personal-information-article-h5{width:100%;border-bottom:1px solid #E3E3E3;padding:3.12% 4.68% 3.12% 4.68%}}.purpose-information-table-box-sed .purpose-information-table-box-sed-pref{padding:1% 1.5% 1% 1.5%;width:70%;border-left:1px solid #E3E3E3}@media screen and (max-width: 768px){.purpose-information-table-box-sed .purpose-information-table-box-sed-pref{width:100%;border-left:none;padding:3.12% 4.68% 3.12% 4.68%}}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@media screen and (max-width: 768px){.privacypolicy-top-title{padding:10.66% 0% 10.66% 0%}}.privacypolicy-main{line-height:1.75}@media screen and (min-width: 1300px){.privacypolicy-main{font-size:16px}}@media print, screen and (max-width: 1300px){.privacypolicy-main{font-size:1.2307692308vw}}@media screen and (max-width: 768px){.privacypolicy-main{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.breadcrumb{display:none}}.breadcrumb .breadcrumb-ul-list{display:inline}.breadcrumb span,.breadcrumb a{color:#98989A;text-decoration:none}@media screen and (min-width: 1300px){.breadcrumb span,.breadcrumb a{font-size:13px}}@media print, screen and (max-width: 1300px){.breadcrumb span,.breadcrumb a{font-size:1vw}}@media screen and (max-width: 768px){.breadcrumb span,.breadcrumb a{font-size:3.4666666667vw}}@media screen and (max-width: 768px){.privacypolicy-page-nav{margin-top:5.33%;margin-bottom:0%;margin-left:auto;margin-right:auto}}.privacypolicy-page-nav-manu li{width:30%}.privacypolicy-page-nav-manu li a{padding:5% 0% 5% 0%;width:100%;display:block;text-align:center;text-decoration:none;border:2px solid #98989A;transition-duration:0.25s;background:#FFF;color:#54565A;z-index:2;overflow:hidden;position:relative;overflow:hidden}.privacypolicy-page-nav-manu li a:before{content:'';display:block;z-index:-1;transition-duration:0.5s;position:absolute;left:0%;right:0;top:0;width:0%;height:100%;margin:0 auto;background:#98989A}.privacypolicy-page-nav-manu li a:hover{overflow:hidden;color:#FFF;border:2px solid #98989A}.privacypolicy-page-nav-manu li a:hover:before{height:100%;width:100%}@media screen and (min-width: 1300px){.privacypolicy-page-nav-manu li a{font-size:16px}}@media print, screen and (max-width: 1300px){.privacypolicy-page-nav-manu li a{font-size:1.2307692308vw}}@media screen and (max-width: 768px){.privacypolicy-page-nav-manu li a{font-size:3.4666666667vw}}@media screen and (max-width: 768px){.privacypolicy-page-nav-manu li a{letter-spacing:-1px}}@media screen and (max-width: 768px){.privacypolicy-page-nav-manu li a{padding-top:15%;line-height:130%}}.privacypolicy-page-nav-manu li:nth-child(3) a{padding-top:6%}@media screen and (max-width: 768px){.privacypolicy-page-nav-manu a{height:100%}}.privacypolicy-page-nav-manu a .privacypolicy-page-nav-manu-icon{display:block;width:100%;background:url(../img/privacypolicy/icon-arrow-off.png) no-repeat 100% center;background-size:12.712px auto;margin-left:-11px}@media screen and (max-width: 768px){.privacypolicy-page-nav-manu a .privacypolicy-page-nav-manu-icon{margin:0 auto;padding-bottom:3.4375vw;background:unset}.privacypolicy-page-nav-manu a .privacypolicy-page-nav-manu-icon::after{content:"";display:block;margin:0 auto;padding-bottom:3.4375vw;position:absolute;left:0;right:0;width:10%;height:2vw;bottom:2%;background:url(../img/privacypolicy/icon-arrow-off.png) no-repeat 100% center;background-size:auto 1.4896875vw}}.privacypolicy-page-nav-manu a:hover .privacypolicy-page-nav-manu-icon{background:url(../img/privacypolicy/icon-arrow-on.png) no-repeat 100% center;background-size:12.712px auto;margin-left:-11px}@media screen and (max-width: 768px){.privacypolicy-page-nav-manu a:hover .privacypolicy-page-nav-manu-icon{margin:0 auto;padding-bottom:3.4375vw;background:unset}.privacypolicy-page-nav-manu a:hover .privacypolicy-page-nav-manu-icon::after{content:"";display:block;margin:0 auto;position:absolute;left:0;right:0;width:10%;height:2vw;bottom:2%;background:url(../img/privacypolicy/icon-arrow-on.png) no-repeat 100% center;background-size:auto 1.4896875vw}}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@media screen and (min-width: 1300px){.privacypolicy-policy-h3,.handling-of-personal-information-article-h3{font-size:18px}}@media print, screen and (max-width: 1300px){.privacypolicy-policy-h3,.handling-of-personal-information-article-h3{font-size:1.3846153846vw}}@media screen and (max-width: 768px){.privacypolicy-policy-h3,.handling-of-personal-information-article-h3{font-size:4.8vw}}.privacypolicy-policy-h3{font-weight:normal}.handling-of-personal-information-nav-ul li{width:30%}.handling-of-personal-information-nav-ul li a{padding:5% 0% 5% 0%;text-decoration:none;width:100%;border:1px solid #ABACAD;transition-duration:0.25s;background:#ABACAD;color:#FFF;z-index:2;overflow:hidden;position:relative;overflow:hidden;display:block;text-align:center;font-weight:600}.handling-of-personal-information-nav-ul li a:before{content:'';display:block;z-index:-1;transition-duration:0.5s;position:absolute;left:0%;right:0;top:0;width:0%;height:100%;margin:0 auto;background:#FFF}.handling-of-personal-information-nav-ul li a:hover{overflow:hidden;color:#ABACAD;border:1px solid #ABACAD}.handling-of-personal-information-nav-ul li a:hover:before{height:100%;width:100%}@media screen and (min-width: 1300px){.handling-of-personal-information-nav-ul li a{font-size:16px}}@media print, screen and (max-width: 1300px){.handling-of-personal-information-nav-ul li a{font-size:1.2307692308vw}}@media screen and (max-width: 768px){.handling-of-personal-information-nav-ul li a{font-size:3.4666666667vw}}@media screen and (max-width: 768px){.handling-of-personal-information-nav-ul li a{line-height:1.23076923077;display:block;height:100%;align-items:center;display:flex !important;justify-content:center;letter-spacing:-1px}}@media screen and (min-width: 1300px){.privacypolicy-policy-pref-next{font-size:15px}}@media print, screen and (max-width: 1300px){.privacypolicy-policy-pref-next{font-size:1.1538461538vw}}@media screen and (max-width: 768px){.privacypolicy-policy-pref-next{font-size:4.2666666667vw}}.requestreception-ul,.privacypolicy-policy-14-pref{margin:2% 0% 2% 5%}.requestreception-ul li{margin:1% 0% 1% 0%}@media screen and (min-width: 1300px){.privacypolicy-policy-14-pref{font-size:14px}}@media print, screen and (max-width: 1300px){.privacypolicy-policy-14-pref{font-size:1.0769230769vw}}@media screen and (max-width: 768px){.privacypolicy-policy-14-pref{font-size:3.7333333333vw}}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@media screen and (min-width: 1300px){.privacypolicy-security-article-h3{font-size:18px}}@media print, screen and (max-width: 1300px){.privacypolicy-security-article-h3{font-size:1.3846153846vw}}@media screen and (max-width: 768px){.privacypolicy-security-article-h3{font-size:4.8vw}}
/*# sourceMappingURL=privacypolicy.css.map */

/* 20220329追加 */
.handling-of-personal-information .handling-of-personal-information-nav .display-row {
  flex-flow: row nowrap;
}

@media screen and (max-width: 768px){
  .handling-of-personal-information .handling-of-personal-information-nav .display-flex-stretch {
    display: block;
  }
}

.handling-of-personal-information .handling-of-personal-information-nav .handling-of-personal-information-nav-ul li {
  width: 23%;
}

@media screen and (max-width: 768px){
  .handling-of-personal-information .handling-of-personal-information-nav .handling-of-personal-information-nav-ul li {
    width: 100%;
    margin-bottom: 10px;
  }

  .handling-of-personal-information .handling-of-personal-information-nav .handling-of-personal-information-nav-ul li:last-child {
    width: 100%;
    margin-bottom: 0;
  }
}
/* //20220329追加 */