.p-pageMv::before{content:initial}.p-pageMv__thumb:first-child{background-color:#fff}.p-policy{margin-top:-100px;z-index:5}@media screen and (max-width: 500px){.p-policy{margin-top:-50px}}.p-policy::before{content:"";position:absolute;width:100vw;height:100%;top:100px;left:50%;transform:translateX(-50%);background-color:#f7fbff}@media screen and (max-width: 500px){.p-policy::before{top:50px}}.p-policy__wrap{padding:80px 130px 100px;background-color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.08)}@media screen and (max-width: 1080px){.p-policy__wrap{padding:60px 110px 80px}}@media screen and (max-width: 810px){.p-policy__wrap{padding:50px 70px 70px}}@media screen and (max-width: 650px){.p-policy__wrap{padding:40px 10px 50px}}.p-policy__title{font-size:2.5rem}@media screen and (max-width: 1080px){.p-policy__title{font-size:2.3rem}}@media screen and (max-width: 810px){.p-policy__title{font-size:2.1rem}}@media screen and (max-width: 500px){.p-policy__title{font-size:1.9rem}}.p-policy__lead{margin-top:35px}@media screen and (max-width: 810px){.p-policy__lead{margin-top:30px}}@media screen and (max-width: 650px){.p-policy__lead{margin-top:25px}}.p-policy__list{margin-top:55px}@media screen and (max-width: 810px){.p-policy__list{margin-top:45px}}@media screen and (max-width: 650px){.p-policy__list{margin-top:35px}}.p-policy__item{margin-top:55px}@media screen and (max-width: 810px){.p-policy__item{margin-top:45px}}@media screen and (max-width: 650px){.p-policy__item{margin-top:35px}}.p-policy__item .title{font-size:2rem}.p-policy__contents{list-style:initial;margin:5px 0 0 18px}.p-policy__text{margin-top:25px}@media screen and (max-width: 650px){.p-policy__text{margin-top:20px}}.p-policy__text a{color:#1299ff;transition:color .3s}.p-policy__text a:hover{color:purple}