#mainarea{padding-top:0}.policy{padding-bottom:8.3333333333vw}@media only screen and (max-width: 1919px){.policy{padding-bottom:120px}}@media only screen and (max-width: 1439px){.policy{padding-bottom:120px}}@media only screen and (max-width: 1279px){.policy{padding-bottom:80px}}@media only screen and (max-width: 1023px){.policy{padding-bottom:80px}}@media only screen and (max-width: 767px){.policy{padding-bottom:64px}}.policy .policy_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.policy .policy_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.policy .policy_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.policy .policy_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.policy .policy_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.policy .policy_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.policy .policy_inr{margin-left:20px;margin-right:20px}}.policy .policy_block:nth-child(1) p{margin-top:0}.policy .policy_block:nth-child(n+2){margin-top:3.75vw}@media only screen and (max-width: 1919px){.policy .policy_block:nth-child(n+2){margin-top:64px}}@media only screen and (max-width: 1439px){.policy .policy_block:nth-child(n+2){margin-top:48px}}@media only screen and (max-width: 767px){.policy .policy_block:nth-child(n+2){margin-top:40px}}.policy .policy_block h3{color:#1a3c6e;font-size:1.25vw;font-weight:700;margin-top:2.0833333333vw;font-weight:700}@media only screen and (max-width: 1919px){.policy .policy_block h3{font-size:24px}}@media only screen and (max-width: 1439px){.policy .policy_block h3{font-size:22px}}@media only screen and (max-width: 1279px){.policy .policy_block h3{font-size:18px}}@media only screen and (max-width: 767px){.policy .policy_block h3{font-size:20px}}@media only screen and (max-width: 1919px){.policy .policy_block h3{margin-top:32px}}@media only screen and (max-width: 1439px){.policy .policy_block h3{margin-top:24px}}@media only screen and (max-width: 767px){.policy .policy_block h3{margin-top:20px}}@media only screen and (max-width: 767px){.policy .policy_block h3{margin-top:24px}}.policy .policy_block p{margin-top:1.4583333333vw;line-height:1.8}@media only screen and (max-width: 1919px){.policy .policy_block p{margin-top:20px}}@media only screen and (max-width: 767px){.policy .policy_block p{margin-top:16px}}.policy .policy_block ul{margin-top:1em}@media only screen and (max-width: 1023px){.policy .policy_block ul{margin-top:.75em}}.policy .policy_block ul li{text-indent:-1em;padding-left:1em}.policy .policy_block ul li:before{content:"・"}.policy .policy_block ul li:nth-child(n+2){margin-top:.25em}.policy .policy_block ul.ul_aiueo{margin-left:5.4166666667vw}@media only screen and (max-width: 1919px){.policy .policy_block ul.ul_aiueo{margin-left:80px}}@media only screen and (max-width: 1279px){.policy .policy_block ul.ul_aiueo{margin-left:56px}}@media only screen and (max-width: 1023px){.policy .policy_block ul.ul_aiueo{margin-left:40px}}@media only screen and (max-width: 767px){.policy .policy_block ul.ul_aiueo{margin-left:24px}}.policy .policy_block ul.ul_aiueo li:before{margin-right:.4166666667vw}@media only screen and (max-width: 1919px){.policy .policy_block ul.ul_aiueo li:before{margin-right:8px}}@media only screen and (max-width: 767px){.policy .policy_block ul.ul_aiueo li:before{margin-right:0px}}.policy .policy_block ul.ul_aiueo li:nth-child(1):before{content:"ア"}.policy .policy_block ul.ul_aiueo li:nth-child(2):before{content:"イ"}.policy .policy_block ul.ul_aiueo li:nth-child(3):before{content:"ウ"}.policy .policy_block ul.ul_aiueo li:nth-child(4):before{content:"エ"}.policy .policy_block ul.ul_aiueo li:nth-child(5):before{content:"オ"}.policy .policy_block ul.ul_aiueo li:nth-child(6):before{content:"カ"}.policy .policy_enactment{padding-top:6.25vw}@media only screen and (max-width: 1919px){.policy .policy_enactment{padding-top:100px}}@media only screen and (max-width: 1439px){.policy .policy_enactment{padding-top:80px}}@media only screen and (max-width: 1279px){.policy .policy_enactment{padding-top:64px}}@media only screen and (max-width: 1023px){.policy .policy_enactment{padding-top:56px}}@media only screen and (max-width: 767px){.policy .policy_enactment{padding-top:64px}}@media only screen and (max-width: 1919px){.policy .policy_enactment{padding-top:64px}}@media only screen and (max-width: 1439px){.policy .policy_enactment{padding-top:48px}}@media only screen and (max-width: 767px){.policy .policy_enactment{padding-top:40px}}