#policy{padding-top:15px;padding-bottom:95px}#policy .main_ttl{margin-bottom:55px}.policy_inner{position:relative;z-index:2;background-color:#fff;padding:70px 90px 100px}.policy_inner h3{font-weight:700;font-size:24px;font-size:2.4rem;padding:0 10px 20px;position:relative;margin-bottom:30px}.policy_inner h3:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:240px;background-color:#cc0001;z-index:2}.policy_inner h3:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#e5e5e5;z-index:1}.policy_inner .intro_txt{line-height:2.25;padding-bottom:80px}.policy_inner dl{padding-bottom:85px}.policy_inner dl dt{font-weight:700;font-size:20px;font-size:2rem;border-bottom:1px dashed #999;padding-bottom:15px;padding-left:8px;padding-right:8px}.policy_inner dl dd{padding-top:40px;padding-left:8px;padding-right:8px}.policy_inner dl dd p{line-height:2.25;padding-bottom:45px}.policy_inner dl dd p:last-of-type{padding-bottom:0}.policy_inner dl dd a{pointer-events:none}@media screen and (max-width:1280px){#policy{padding-top:calc(15 / 1280 * 100vw);padding-bottom:calc(95 / 1280 * 100vw)}#policy .main_ttl{margin-bottom:calc(30 / 1280 * 100vw)}.policy_inner{padding:calc(70 / 1280 * 100vw) calc(90 / 1280 * 100vw) calc(100 / 1280 * 100vw)}.policy_inner h3{font-size:calc(24 / 1280 * 100vw);padding:0 calc(10 / 1280 * 100vw) calc(20 / 1280 * 100vw);margin-bottom:calc(55 / 1280 * 100vw)}.policy_inner h3:before{height:calc(3 / 1280 * 100vw);width:calc(240 / 1280 * 100vw)}.policy_inner h3:after{height:calc(3 / 1280 * 100vw)}.policy_inner .intro_txt{padding-bottom:calc(80 / 1280 * 100vw)}.policy_inner dl{padding-bottom:calc(85 / 1280 * 100vw)}.policy_inner dl dt{font-size:calc(20 / 1280 * 100vw);padding-bottom:calc(15 / 1280 * 100vw);padding-left:calc(8 / 1280 * 100vw);padding-right:calc(8 / 1280 * 100vw)}.policy_inner dl dd{padding-top:calc(40 / 1280 * 100vw);padding-left:calc(8 / 1280 * 100vw);padding-right:calc(8 / 1280 * 100vw)}.policy_inner dl dd p{padding-bottom:calc(45 / 1280 * 100vw)}.policy_inner dl dd p:last-of-type{padding-bottom:0}}@media screen and (max-width:750px){#policy{padding-top:calc(30 / 750 * 100vw);padding-bottom:calc(200 / 750 * 100vw)}#policy .main_ttl{margin-bottom:calc(90 / 750 * 100vw)}.policy_inner{padding:calc(70 / 750 * 100vw) calc(40 / 750 * 100vw)}.policy_inner h3{font-size:calc(36 / 750 * 100vw);padding:0 calc(20 / 750 * 100vw) calc(30 / 750 * 100vw);margin-bottom:calc(80 / 750 * 100vw)}.policy_inner h3:before{height:calc(4 / 750 * 100vw);width:calc(150 / 750 * 100vw)}.policy_inner h3:after{height:calc(4 / 750 * 100vw)}.policy_inner .intro_txt{padding-bottom:calc(80 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);line-height:1.8}.policy_inner dl{padding-bottom:calc(85 / 750 * 100vw)}.policy_inner dl dt{font-size:calc(31 / 750 * 100vw);padding-bottom:calc(20 / 750 * 100vw);padding-left:calc(8 / 750 * 100vw);padding-right:calc(8 / 750 * 100vw);line-height:1.7}.policy_inner dl dd{padding-top:calc(30 / 750 * 100vw);padding-left:calc(8 / 750 * 100vw);padding-right:calc(8 / 750 * 100vw)}.policy_inner dl dd p{padding-bottom:calc(45 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);line-height:1.8}.policy_inner dl dd p:last-of-type{padding-bottom:0}.policy_inner dl dd a{pointer-events:auto}}