.p-privacy{position:relative;padding-top:auto}.p-privacy__floatMemu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:0}@media screen and (min-width: 768px){.p-privacy__floatMemu__inner{max-width:620px;gap:20px}}@media screen and (min-width: 1024px){.p-privacy__floatMemu__inner{max-width:940px}}.p-privacy__floatMemu__list{width:calc((100% - 10px)/2)}@media screen and (min-width: 768px){.p-privacy__floatMemu__list{width:calc((100% - 20px)/2)}}@media screen and (min-width: 1024px){.p-privacy__floatMemu__list{width:calc((100% - 40px)/3)}}.p-privacy__floatMemu.fixed{position:fixed;top:140px;padding:30px 15px;width:100%;left:0;background-color:#fff;z-index:2}@media screen and (min-width: 768px){.p-privacy__floatMemu.fixed{padding:30px 0}}@media screen and (min-width: 1024px){.p-privacy__floatMemu.fixed{padding:40px 0}}.p-privacy__content{padding:60px 0 60px;margin:0 auto}@media screen and (min-width: 768px){.p-privacy__content{padding:60px 0 80px}}@media screen and (min-width: 1024px){.p-privacy__content{padding:80px 0 120px;max-width:1280px}}.p-privacy__content__title{color:#008bd5;font-size:1.8rem;margin-bottom:30px;position:relative;line-height:1.4}.p-privacy__content__title::before{content:"";width:100px;height:2px;background-color:#008bd5;display:block;position:absolute;left:0;bottom:-15px}@media screen and (min-width: 768px){.p-privacy__content__title{font-size:2.4rem}}@media screen and (min-width: 1024px){.p-privacy__content__title{font-size:3rem}}.p-privacy__content__text{color:#333;font-size:1.4rem;line-height:1.8;margin-bottom:60px}@media screen and (min-width: 768px){.p-privacy__content__text{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__content__text{font-size:1.8rem}}.p-privacy__content__ul{padding-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media screen and (min-width: 768px){.p-privacy__content__ul{padding-left:24px}}@media screen and (min-width: 1024px){.p-privacy__content__ul{padding-left:30px}}.p-privacy__content__ul__noNumber{padding-left:0}@media screen and (min-width: 768px){.p-privacy__content__ul__noNumber{padding-left:0}}@media screen and (min-width: 1024px){.p-privacy__content__ul__noNumber{padding-left:0}}.p-privacy__content__list{list-style:decimal;color:#008bd5;font-size:1.8rem}.p-privacy__content__list__noNumber{list-style:none}.p-privacy__content__list__title{color:#008bd5;font-size:1.8rem;margin-bottom:10px;line-height:1.4}@media screen and (min-width: 768px){.p-privacy__content__list__title{font-size:2rem;margin-bottom:10px}}@media screen and (min-width: 1024px){.p-privacy__content__list__title{font-size:2.4rem}}.p-privacy__content__list__text{color:#333;font-size:1.4rem;line-height:1.8;margin-bottom:30px}@media screen and (min-width: 768px){.p-privacy__content__list__text{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__content__list__text{font-size:1.8rem}}.p-privacy__content__list ol{margin-bottom:30px;color:#333;padding-left:24px;line-height:1.8}.p-privacy__content__list ol li{margin-bottom:10px;font-size:1.4rem;list-style:none;position:relative}.p-privacy__content__list ol li::before{position:absolute;right:100%;content:"（" counter(list-item) "）"}.p-privacy__content__list ol li.list__bold::before{font-weight:bold}@media screen and (min-width: 768px){.p-privacy__content__list ol li{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__content__list ol li{font-size:1.8rem}}.p-privacy__content__list ol li h4{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 768px){.p-privacy__content__list ol li h4{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__content__list ol li h4{font-size:1.8rem}}.p-privacy__content__list ol li h5{font-size:1.4rem;margin-bottom:8px}@media screen and (min-width: 768px){.p-privacy__content__list ol li h5{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__content__list ol li h5{font-size:1.8rem}}.p-privacy__content__list ol.nomalNumber{padding-left:30px}.p-privacy__content__list ol.nomalNumber li{list-style:decimal}.p-privacy__content__list ol.nomalNumber li::before{content:none}@media screen and (min-width: 768px){.p-privacy__content__list ol.nomalNumber{padding-left:40px}}@media screen and (min-width: 1024px){.p-privacy__content__list ol.nomalNumber{padding-left:50px}}.p-privacy__content__list ol.nomalNumber__child{list-style:decimal;padding-left:18px}.p-privacy__content__list ol.nomalNumber__child li{list-style:decimal}.p-privacy__content__list ol.nomalNumber__child li::before{content:none}.p-privacy__content__list ol.nomalNumber__child li p{color:#333;font-weight:normal;line-height:1.6;font-size:1.3rem;margin-bottom:20px}@media screen and (min-width: 768px){.p-privacy__content__list ol.nomalNumber__child li p{font-size:1.4rem}}@media screen and (min-width: 1024px){.p-privacy__content__list ol.nomalNumber__child li p{font-size:1.6rem}}@media screen and (min-width: 768px){.p-privacy__content__list ol.nomalNumber__child{padding-left:24px}}@media screen and (min-width: 1024px){.p-privacy__content__list ol.nomalNumber__child{padding-left:24px}}@media screen and (min-width: 768px){.p-privacy__content__list ol{font-size:2rem}}@media screen and (min-width: 1024px){.p-privacy__content__list ol{font-size:2.4rem;padding-left:36px}}@media screen and (min-width: 768px){.p-privacy__content__list{font-size:2rem}}@media screen and (min-width: 1024px){.p-privacy__content__list{font-size:2.4rem}}.p-privacy__content__privacyArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a .p-privacy__content__privacyArea__text{font-size:1.4rem;text-align:left}@media screen and (min-width: 768px){a .p-privacy__content__privacyArea__text{font-size:1.6rem}}@media screen and (min-width: 1024px){a .p-privacy__content__privacyArea__text{font-size:1.8rem}}.p-privacy__content__privacyArea__image{width:120px}@media screen and (min-width: 768px){.p-privacy__content__privacyArea__image{width:140px}}.p-privacy__content__privacyArea__image a{width:120px;display:block}@media screen and (min-width: 768px){.p-privacy__content__privacyArea__image a{width:140px}}@media screen and (min-width: 768px){.p-privacy__content__privacyArea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-privacy__contact{margin-bottom:60px}.p-privacy__contact:nth-of-type(2){margin-bottom:0px}.p-privacy__contact__title{font-weight:bold;font-size:1.6rem;position:relative;margin-bottom:15px;margin-left:-8px;color:#00478b;letter-spacing:8px}.p-privacy__contact__title::before{font-size:1.6rem;content:"【";position:relative}.p-privacy__contact__title::after{font-size:1.6rem;content:"】";position:relative}@media screen and (min-width: 768px){.p-privacy__contact__title{font-size:2rem;margin-left:-12px}.p-privacy__contact__title::before{font-size:2rem}.p-privacy__contact__title::after{font-size:2rem}}@media screen and (min-width: 1024px){.p-privacy__contact__title{font-size:2.4rem}.p-privacy__contact__title::before{font-size:2.4rem}.p-privacy__contact__title::after{font-size:2.4rem}}.p-privacy__contact__text{font-size:1.4rem;line-height:1.6;margin-bottom:20px;color:#333}@media screen and (min-width: 768px){.p-privacy__contact__text{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__contact__text{font-size:1.8rem}}.p-privacy__contact__section{font-size:1.6rem;margin-bottom:10px;font-weight:bold;color:#333}@media screen and (min-width: 768px){.p-privacy__contact__section{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__contact__section{font-size:1.8rem}}.p-privacy__contact__tel{font-size:1.8rem;margin-bottom:10px;font-weight:bold;color:#333;line-height:1.4}@media screen and (min-width: 768px){.p-privacy__contact__tel{font-size:2rem}}@media screen and (min-width: 1024px){.p-privacy__contact__tel{font-size:2.4rem}}.p-privacy__contact__time{font-size:1.4rem;color:#333}@media screen and (min-width: 768px){.p-privacy__contact__time{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__contact__time{font-size:1.6rem}}.p-privacy__contact__mail{font-size:1.4rem;color:#00478b;font-weight:bold}.p-privacy__contact__mail a{color:#00478b;text-decoration:underline}@media screen and (min-width: 768px){.p-privacy__contact__mail{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__contact__mail{font-size:1.8rem}}.p-privacy__footer{text-align:right}.p-privacy__footer__date{font-size:1.4rem;line-height:1.6;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.p-privacy__footer__date{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-privacy__footer__date{font-size:1.8rem}}.p-privacy__footer__signature h4{font-size:1.8rem;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 768px){.p-privacy__footer__signature h4{font-size:2rem}}@media screen and (min-width: 1024px){.p-privacy__footer__signature h4{font-size:2rem}}.p-privacy__footer__signature h5{font-size:1.6rem}@media screen and (min-width: 768px){.p-privacy__footer__signature h5{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-privacy__footer__signature h5{font-size:1.8rem}}/*# sourceMappingURL=privacy.css.map */