@media (min-width: 768px){.policy .pageTitle{background:url(../../img/policy/img_main.jpg) no-repeat center center;background-size:cover}}@media (max-width: 767px){.policy .pageTitle{background:url(../../img/policy/img_main_sp.jpg) no-repeat center center;background-size:cover;height:110px}}.policy .pageTitle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,28,60,0.6);mix-blend-mode:multiply}@media (min-width: 768px){.policy__content{background:#f2f2f2;padding:59px 0 102px}.policy__content .wcm{max-width:1040px}}@media (max-width: 767px){.policy__content .wcm{padding:0}}.policy-box{background:#fff}.policy-box+.policy-box{margin-top:61px}.policy-box__ttl{background:#378b75;color:#fff;font-size:20px;font-size:2rem;line-height:1.75;letter-spacing:.05em;font-weight:500;padding:19px 60px 16px}.policy-box__body{padding:35px 60px 62px}.policy-box .txt{font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:0;font-weight:500}.policy-box .subttl{color:#378b75;font-size:20px;font-size:2rem;line-height:1.75;letter-spacing:.05em;font-weight:500;border-bottom:2px solid rgba(55,139,117,0.5);margin-top:26px;padding-bottom:6px}.policy-box .subttl+.txt{margin-top:18px}.policy-box .promise{margin:24px 0 32px}.policy-box .promise__item{background:#e2f4ef;border-left:8px solid #378b75;padding:16px 20px 13px 21px}.policy-box .promise__item+.promise__item{margin-top:10px}.policy-box .promise__ttl{color:#378b75;font-size:18px;font-size:1.8rem;line-height:1.55556;letter-spacing:0;font-weight:700}.policy-box .promise__txt{font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:0;font-weight:500;margin-top:2px}@media (max-width: 767px){.policy-box .promise__txt{margin-top:5px}}.policy-box .b-form{margin:34px 0 0}.policy-box .note{margin-top:49px}.policy-box .note__ttl{color:#378b75;font-size:16px;font-size:1.6rem;line-height:2.1875;letter-spacing:.03em;font-weight:500}.policy-box .note__lst{margin-top:4px;margin-bottom:18px}.policy-box .note__lst li{position:relative;padding-left:20px;font-size:14px;font-size:1.4rem;line-height:1.57143;letter-spacing:-.02em;font-weight:500}.policy-box .note__lst li+li{margin-top:5px}.policy-box .note__lst li:before{content:"";position:absolute;top:8px;left:5px;width:6px;height:6px;border-radius:50%;background:#378b75}@media (max-width: 767px){.policy-box+.policy-box{margin-top:65px}.policy-box__ttl{font-size:19px;font-size:1.9rem;line-height:1.47368;letter-spacing:0;font-weight:500;padding:21px 20px 19px;margin-top:20px}.policy-box__body{padding:22px 20px 0}.policy-box .subttl{margin-top:24px}}@media (max-width: 767px) and (max-width: 767px){.policy-box .subttl{margin-top:31px}}@media (max-width: 767px){.policy-box .subttl+.txt{margin-top:16px}.policy-box .promise{margin:15px 0 40px}.policy-box .promise__item{padding:14px 20px 18px}.policy-box .promise__ttl{margin-bottom:4px}.policy-box .promise__txt{font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:0;font-weight:500}.policy-box .b-form{margin-top:30px}.policy-box .note{margin-top:37px;padding-bottom:32px}.policy-box .note__lst{margin-top:12px}.policy-box .note__lst li{font-size:14px;font-size:1.4rem;line-height:1.78571;letter-spacing:-.02em;font-weight:500}.policy-box .note__lst li+li{margin-top:10px}.policy-box .note__lst li:before{top:10px}}

/*# sourceMappingURL=maps/policy.min.css.map */
