@charset "UTF-8";.privacy .heading{margin-top:4rem}@media only screen and (min-width:768px){.privacy .heading{margin-top:4.8rem}}.privacy__wpr{background-color:#fff;position:relative;z-index:1;margin:2rem 0 8rem}@media only screen and (min-width:768px){.privacy__wpr{border:.2rem solid #dcdfad;padding:6rem 6.2rem 6.4rem;margin:0 0 8rem;box-shadow:0 .8rem 3.2rem 0 rgba(0,0,0,.08);border-radius:1.6rem}}.privacy__txt{font-size:1.6rem;line-height:1.6}.privacy__txt-link{color:#000;transition:all .3s ease;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem}@media only screen and (min-width:768px){.privacy__txt-link:hover{opacity:.8}}.privacy__txt--mb{margin-bottom:1.6rem}@media only screen and (min-width:768px){.privacy__txt--mb{margin-bottom:3.2rem}}.privacy__txt--mb24{margin-bottom:2.4rem}.privacy__txt--mb18{margin-bottom:1.4rem}@media only screen and (min-width:768px){.privacy__txt--mb18{margin-bottom:1.8rem}}.privacy__txt-sm{color:#000;font-size:1.4rem;font-weight:400;line-height:160%;letter-spacing:.028rem}.privacy__txt-sm-link{color:#000;transition:all .3s ease;text-underline-offset:.15rem}@media only screen and (min-width:768px){.privacy__txt-sm-link:hover{opacity:.7}.privacy__txt--mbpc{margin-bottom:1.8rem}}.privacy__box{background-color:#f0f4f6;border-radius:1.2rem;padding:2.4rem 1.6rem}@media only screen and (min-width:768px){.privacy__box{padding:2rem 2.4rem 1.2rem}}@media only screen and (max-width:767px){.privacy__box.-lg{padding:2.4rem}}.privacy__list{font-size:1.4rem;line-height:1.6;letter-spacing:.02em;margin-bottom:1rem;display:flex;gap:1.2rem}.privacy__list a{color:#00985b;transition:all .25s ease}.privacy__list a:hover{opacity:.7;text-decoration:none}.privacy__list:last-child{margin-bottom:0}.privacy__inner-ol{padding-left:3rem}.privacy__inner-list{font-size:1.4rem;line-height:1.6;letter-spacing:.02em;margin-bottom:.8rem}.terms .privacy__inner-list{display:flex;gap:1.2rem}@media only screen and (min-width:768px){.terms .privacy__box{padding:2.4rem}}.terms__note{color:#000;font-size:1.6rem;font-weight:400;line-height:160%;letter-spacing:.032rem;margin-top:2.4rem}.terms__note--tar{text-align:right}.terms__note-small{color:#000;font-size:1.2rem;font-weight:400;line-height:160%;letter-spacing:.024rem;margin-bottom:1.2rem;padding-left:1.7rem;position:relative}.terms__note-small:before{content:"※";font-size:1.2rem;position:absolute;top:0;left:0}.terms__note-small--mt18{margin-top:1.8rem}.terms__note-small--mb0{margin-bottom:0}.terms__btns{display:flex;gap:.4rem;flex-wrap:wrap}@media only screen and (min-width:768px){.terms__btns{gap:1.2rem}}.terms__btns a{border-radius:.4rem;background:#00985b;box-shadow:0 .4rem .8rem 0 rgba(0,152,91,.24);padding:.4rem .8rem;display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:unset;color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.028rem;flex-grow:1;width:calc(50% - .4rem);position:relative;border:.1rem solid transparent;transition:all .3s ease;line-height:1.2}@media only screen and (max-width:767px){.terms__btns a{min-height:4.4rem}.terms__btns a:nth-of-type(4){order:3}.terms__btns a:nth-of-type(3){order:4}.terms__btns a:nth-of-type(5){order:5}}@media only screen and (min-width:768px){.terms__btns a{font-size:1.4rem;width:calc(33.3333333333% - 1.2rem);line-height:1.6;padding:.6rem .8rem}}.terms__btns a:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 0.757304L5 8.8973L0.3 0.757304H9.7Z' fill='white'/%3E%3C/svg%3E%0A");width:1rem;height:.7rem;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:.8rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.terms__btns a:hover{background-color:transparent;border:.1rem solid #00985b;color:#00985b}.terms__btns a:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 0.757304L5 8.8973L0.3 0.757304H9.7Z' fill='%2300985B'/%3E%3C/svg%3E%0A")}}.terms__btns a span.--sm{font-size:1.2rem}@media only screen and (min-width:768px){.terms__btns a span.--sm{font-size:1.4rem}}.terms__ttl{color:#000;font-size:1.6rem;font-weight:700;line-height:120%;letter-spacing:.1rem;margin:2.2rem 0 .8rem}@media only screen and (min-width:768px){.terms__ttl{font-size:2rem;margin:4rem 0 1.6rem}}.terms__env-box{border-radius:.8rem;border:.1rem solid #dcdfad;padding:2.4rem 4.8rem;margin-bottom:1.6rem}@media only screen and (max-width:767px){.terms__env-box{padding:2.4rem}}.terms__env-row{display:flex;margin-bottom:2.4rem}@media only screen and (max-width:767px){.terms__env-row{flex-direction:column;gap:2.4rem}}.terms__env-col{width:50%}@media only screen and (max-width:767px){.terms__env-col{width:100%}}.terms__env-inner{display:flex;gap:1.2rem;justify-content:flex-start;align-items:center;margin:1.2rem 0}.terms__env-inner:last-child{margin:unset}.terms__env-text{color:#000;font-size:1.4rem;font-weight:400;line-height:160%;letter-spacing:.028rem}.terms__env-sym{margin-top:1.2rem}@media only screen and (min-width:768px){.terms__env-sym{display:flex;gap:5rem}}.cookie__text,.terms__env-sym p{font-size:1.4rem}.cookie__text{color:#000;font-weight:400;line-height:160%;letter-spacing:.028rem}.cookie__text--fwb{font-weight:700}.cookie__text--mb16{margin-bottom:1.6rem}.cookie__text--mb35{margin-bottom:3.5rem}.cookie__text a{color:#000;text-decoration:unset;transition:all .25s ease}@media only screen and (min-width:768px){.cookie__text a:hover{opacity:.7}}