@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap");.sec_policy{padding:60px 0 80px}.sec_policy .inner{width:1000px;margin:0 auto}.sec_policy h2{font-size:18px;line-height:1.6;padding-left:15px;margin-bottom:15px;position:relative;z-index:0}.sec_policy h2 .icon{display:block;width:8px;height:100%;position:absolute;left:0;top:0;border-radius:0 15px 0 15px;overflow:hidden}.sec_policy h2 .icon::before,.sec_policy h2 .icon::after{content:"";position:absolute;left:0;width:100%;height:50%}.sec_policy h2 .icon::before{top:0;background:#1C7E5B}.sec_policy h2 .icon::after{bottom:0;background:#4CA535}.sec_policy p{font-size:15px;line-height:1.6}.sec_policy p+ul{margin-top:15px}.sec_policy p+h2{margin-top:30px}.sec_policy ul{list-style:decimal;padding-left:30px}.sec_policy ul li{font-size:15px;line-height:1.6}.sec_policy ul+p{margin-top:15px}.sec_policy ul+h2{margin-top:30px}.sec_policy a{text-decoration:underline}@media screen and (min-width: 681px){.sec_policy a:hover{opacity:0.7;text-decoration:none}}@media screen and (max-width: 680px){.sec_policy{padding:30px 0 50px}.sec_policy .inner{width:100%;padding:0 22px}.sec_policy h2{font-size:17px}.sec_policy p{font-size:14px}.sec_policy ul{padding-left:27px}.sec_policy ul li{font-size:14px}}
/*# sourceMappingURL=policy.css.map */