@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700&display=swap");@media (max-width:767px){.policy{margin-bottom:40px}}@media (min-width:768px){.policy{margin-bottom:140px}}.policy p{line-height:1.7;letter-spacing:.085rem}@media (min-width:768px){.policy .policyOverview,.policy .policyIndex{width:810px;margin:0 auto}}.policy .policyMv{background:#f5f5f5;position:relative;border-top:1px solid #323232}@media (max-width:767px){.policy .policyMv{height:120px;margin-bottom:60px}}@media (min-width:768px){.policy .policyMv{height:258px;margin-bottom:120px}}.policy .policyMvTit{position:absolute;width:100%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:din-condensed,sans-serif;font-weight:500}@media (max-width:767px){.policy .policyMvTit{font-size:2.8rem}.policy .policyMvTit img{width:160px}}@media (min-width:768px){.policy .policyMvTit{font-size:5.3rem}}.policy .policyMvTit img{margin:0 auto}.policy .policyMvTit span{display:block;color:#bebebe}@media (max-width:767px){.policy .policyMvTit span{margin-top:10px;font-size:1.1rem}}@media (min-width:768px){.policy .policyMvTit span{margin-top:20px;font-size:1.5rem}}.policy h3{margin-bottom:40px}@media (max-width:767px){.policy h3{font-size:2rem;line-height:28px}}@media (min-width:768px){.policy h3{font-size:2.3rem}}.policy h4{margin-bottom:25px}@media (max-width:767px){.policy h4{font-size:1.6rem}}@media (min-width:768px){.policy h4{font-size:1.7rem}}@media (max-width:767px){.policy .policyOverview{padding:0 50px;margin-bottom:40px}}@media (min-width:768px){.policy .policyOverview{margin-bottom:40px}}.policy .policyIndex{background:#f5f5f5}@media (max-width:767px){.policy .policyIndex{margin:0 30px;padding:30px 20px}}@media (min-width:768px){.policy .policyIndex{padding:60px 80px}}@media (max-width:767px){.policy .policyIndexList{margin-bottom:50px}.policy .policyIndexList a{display:inline}}@media (min-width:768px){.policy .policyIndexList{margin-bottom:60px}}.policy .policyIndexList:last-child{margin-bottom:0}.policy li{line-height:1.7;letter-spacing:.085rem}.policy li:before{content:"・"}