.p-sitePolicy{position:relative;padding-top:auto}.p-sitePolicy__content{padding:0px 0 60px;margin:0 auto}@media screen and (min-width: 768px){.p-sitePolicy__content{padding:0px 0 80px}}@media screen and (min-width: 1024px){.p-sitePolicy__content{padding:0px 0 120px;max-width:1280px}}.p-sitePolicy__content__title{color:#008bd5;font-size:1.8rem;margin-bottom:30px;position:relative;line-height:1.4}.p-sitePolicy__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-sitePolicy__content__title{font-size:2.4rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__title{font-size:3rem}}.p-sitePolicy__content__text{color:#333;font-size:1.4rem;line-height:1.8;margin-bottom:60px}.p-sitePolicy__content__text a{text-decoration:underline;color:#008bd5}@media screen and (min-width: 768px){.p-sitePolicy__content__text{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__text{font-size:1.8rem}}.p-sitePolicy__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-sitePolicy__content__ul{padding-left:24px}}@media screen and (min-width: 1024px){.p-sitePolicy__content__ul{padding-left:30px}}.p-sitePolicy__content__ul__noNumber{padding-left:0}@media screen and (min-width: 768px){.p-sitePolicy__content__ul__noNumber{padding-left:0}}@media screen and (min-width: 1024px){.p-sitePolicy__content__ul__noNumber{padding-left:0}}.p-sitePolicy__content__list{list-style:decimal;color:#008bd5;font-size:1.8rem}.p-sitePolicy__content__list__noNumber{list-style:none}.p-sitePolicy__content__list__title{color:#008bd5;font-size:1.8rem;margin-bottom:10px;line-height:1.4}@media screen and (min-width: 768px){.p-sitePolicy__content__list__title{font-size:2rem;margin-bottom:10px}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list__title{font-size:2.4rem}}.p-sitePolicy__content__list__text{color:#333;font-size:1.4rem;line-height:1.8;margin-bottom:30px}.p-sitePolicy__content__list__text a{text-decoration:underline;color:#008bd5}@media screen and (min-width: 768px){.p-sitePolicy__content__list__text{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list__text{font-size:1.8rem}}.p-sitePolicy__content__list ol{margin-bottom:30px;color:#333;padding-left:24px;line-height:1.8}.p-sitePolicy__content__list ol li{margin-bottom:10px;font-size:1.4rem;list-style:none;position:relative}.p-sitePolicy__content__list ol li::before{position:absolute;right:100%;content:"（" counter(list-item) "）"}.p-sitePolicy__content__list ol li.list__bold::before{font-weight:bold}@media screen and (min-width: 768px){.p-sitePolicy__content__list ol li{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol li{font-size:1.8rem}}.p-sitePolicy__content__list ol li h4{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 768px){.p-sitePolicy__content__list ol li h4{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol li h4{font-size:1.8rem}}.p-sitePolicy__content__list ol li h5{font-size:1.4rem;margin-bottom:8px}@media screen and (min-width: 768px){.p-sitePolicy__content__list ol li h5{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol li h5{font-size:1.8rem}}.p-sitePolicy__content__list ol.nomalNumber{padding-left:30px}.p-sitePolicy__content__list ol.nomalNumber li{list-style:decimal}.p-sitePolicy__content__list ol.nomalNumber li::before{content:none}@media screen and (min-width: 768px){.p-sitePolicy__content__list ol.nomalNumber{padding-left:40px}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol.nomalNumber{padding-left:50px}}.p-sitePolicy__content__list ol.nomalNumber__child{list-style:decimal;padding-left:18px}.p-sitePolicy__content__list ol.nomalNumber__child li{list-style:decimal}.p-sitePolicy__content__list ol.nomalNumber__child li::before{content:none}.p-sitePolicy__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-sitePolicy__content__list ol.nomalNumber__child li p{font-size:1.4rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol.nomalNumber__child li p{font-size:1.6rem}}@media screen and (min-width: 768px){.p-sitePolicy__content__list ol.nomalNumber__child{padding-left:24px}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol.nomalNumber__child{padding-left:24px}}@media screen and (min-width: 768px){.p-sitePolicy__content__list ol{font-size:2rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list ol{font-size:2.4rem;padding-left:36px}}@media screen and (min-width: 768px){.p-sitePolicy__content__list{font-size:2rem}}@media screen and (min-width: 1024px){.p-sitePolicy__content__list{font-size:2.4rem}}.p-sitePolicy__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-sitePolicy__content__privacyArea__text{font-size:1.4rem;text-align:left}@media screen and (min-width: 768px){a .p-sitePolicy__content__privacyArea__text{font-size:1.6rem}}@media screen and (min-width: 1024px){a .p-sitePolicy__content__privacyArea__text{font-size:1.8rem}}.p-sitePolicy__content__privacyArea__image{width:120px}@media screen and (min-width: 768px){.p-sitePolicy__content__privacyArea__image{width:140px}}.p-sitePolicy__content__privacyArea__image a{width:120px;display:block}@media screen and (min-width: 768px){.p-sitePolicy__content__privacyArea__image a{width:140px}}@media screen and (min-width: 768px){.p-sitePolicy__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-sitePolicy__content .c-btn{margin-bottom:50px;border:1px solid #333;color:#333;font-family:"Nunito Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.p-sitePolicy__content .c-btn::after{border-top:1px solid #333;border-right:1px solid #333}.p-sitePolicy__content table{border:1px solid #333;width:100%;margin-bottom:30px;border-collapse:collapse}@media screen and (min-width: 768px){.p-sitePolicy__content table{width:50%}}.p-sitePolicy__content table td{padding:15px 10px}@media screen and (min-width: 768px){.p-sitePolicy__content table td{padding:30px}}.p-sitePolicy__content table td:first-child{border-right:1px solid #333}.p-sitePolicy__content table td h3{font-size:1.6rem;margin-left:-10px;margin-bottom:8px}@media screen and (min-width: 768px){.p-sitePolicy__content table td h3{font-size:1.8rem}}.p-sitePolicy__content table td ul li{color:#000;line-height:1.6;font-size:1.4rem}@media screen and (min-width: 768px){.p-sitePolicy__content table td ul li{font-size:1.6rem}}.p-sitePolicy__contact{margin-bottom:60px}.p-sitePolicy__contact:nth-of-type(2){margin-bottom:0px}.p-sitePolicy__contact__title{font-weight:bold;font-size:1.6rem;position:relative;margin-bottom:15px;margin-left:-8px;color:#00478b;letter-spacing:8px}.p-sitePolicy__contact__title::before{font-size:1.6rem;content:"【";position:relative}.p-sitePolicy__contact__title::after{font-size:1.6rem;content:"】";position:relative}@media screen and (min-width: 768px){.p-sitePolicy__contact__title{font-size:2rem;margin-left:-12px}.p-sitePolicy__contact__title::before{font-size:2rem}.p-sitePolicy__contact__title::after{font-size:2rem}}@media screen and (min-width: 1024px){.p-sitePolicy__contact__title{font-size:2.4rem}.p-sitePolicy__contact__title::before{font-size:2.4rem}.p-sitePolicy__contact__title::after{font-size:2.4rem}}.p-sitePolicy__contact__text{font-size:1.4rem;line-height:1.6;margin-bottom:20px;color:#333}@media screen and (min-width: 768px){.p-sitePolicy__contact__text{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__contact__text{font-size:1.8rem}}.p-sitePolicy__contact__section{font-size:1.6rem;margin-bottom:10px;font-weight:bold;color:#333}@media screen and (min-width: 768px){.p-sitePolicy__contact__section{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__contact__section{font-size:1.8rem}}.p-sitePolicy__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-sitePolicy__contact__tel{font-size:2rem}}@media screen and (min-width: 1024px){.p-sitePolicy__contact__tel{font-size:2.4rem}}.p-sitePolicy__contact__time{font-size:1.4rem;color:#333}@media screen and (min-width: 768px){.p-sitePolicy__contact__time{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__contact__time{font-size:1.6rem}}.p-sitePolicy__contact__mail{font-size:1.4rem;color:#00478b;font-weight:bold}.p-sitePolicy__contact__mail a{color:#00478b;text-decoration:underline}@media screen and (min-width: 768px){.p-sitePolicy__contact__mail{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__contact__mail{font-size:1.8rem}}.p-sitePolicy__footer{text-align:right}.p-sitePolicy__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-sitePolicy__footer__date{font-size:1.6rem}}@media screen and (min-width: 1024px){.p-sitePolicy__footer__date{font-size:1.8rem}}.p-sitePolicy__footer__signature h4{font-size:1.8rem;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 768px){.p-sitePolicy__footer__signature h4{font-size:2rem}}@media screen and (min-width: 1024px){.p-sitePolicy__footer__signature h4{font-size:2rem}}.p-sitePolicy__footer__signature h5{font-size:1.6rem}@media screen and (min-width: 768px){.p-sitePolicy__footer__signature h5{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-sitePolicy__footer__signature h5{font-size:1.8rem}}/*# sourceMappingURL=sitepolicy.css.map */