@layer theme,base;@layer components{.policyLayout{padding-top:60px}.policyLayout .inner{max-width:840px;margin:0 auto;padding:0 20px}.policyLayout .inner .titBox{text-align:center;padding-bottom:60px}.policyLayout .inner .titBox h2{letter-spacing:3.6px;text-align:center;color:var(--color-text-strong);padding-bottom:20px;font-size:2.8125vw;font-weight:500;line-height:.89}.policyLayout .inner .titBox hr{border-top:1px solid var(--color-brand);max-width:50px;margin:0 auto;display:block}.policyLayout .inner .titBox span{letter-spacing:normal;text-align:center;color:var(--color-accent);padding-top:20px;font-size:1.09375vw;font-weight:500;line-height:1;display:block}.policyLayout .inner .reedTxt{letter-spacing:.8px;text-align:left;color:var(--color-text-strong);margin-bottom:32px;font-size:1.25vw;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.75}.policyLayout .inner ul{border-bottom:1px solid var(--color-line-light);display:block}.policyLayout .inner ul li{margin-bottom:30px;padding-left:1.75em;position:relative}.policyLayout .inner ul li:before{content:"";background-color:var(--color-accent);border-radius:25px;width:9px;height:9px;position:absolute;top:.8em;left:0}.policyLayout .inner ul li dt{letter-spacing:.8px;text-align:left;color:var(--color-text-strong);padding-bottom:10px;line-height:1.75}.policyLayout .inner ul li dd{letter-spacing:.8px;text-align:left;color:var(--color-text);line-height:1.75}.policyLayout .inner ul li dd a{text-decoration:underline}.policyLayout .inner .updatedDateTxt{text-align:right;padding:8px 0}.policyLayout .inner .updatedDateTxt p{letter-spacing:normal;color:var(--color-text);font-size:.9375vw;line-height:2.33}@media screen and (width<=767px){.policyLayout{padding-top:40px}.policyLayout .inner .titBox{padding-bottom:40px}.policyLayout .inner .titBox hr{max-width:50px}}@media screen and (width>=1280px){.policyLayout .inner .titBox h2{font-size:3.6rem}.policyLayout .inner .titBox span{font-size:1.4rem}.policyLayout .inner .reedTxt{font-size:1.6rem}.policyLayout .inner .updatedDateTxt p{font-size:1.2rem}}@media screen and (width<=767px) and (width<=767px){.policyLayout .inner .titBox h2{font-size:5.86667vw}.policyLayout .inner .titBox span,.policyLayout .inner .reedTxt{font-size:4.26667vw}.policyLayout .inner ul li{font-size:3.73333vw}.policyLayout .inner ul li dt,.policyLayout .inner ul li dd{font-size:4.26667vw}.policyLayout .inner .updatedDateTxt p{font-size:3.2vw}}}@layer utilities;
