@media (min-width: 768px){.c__submv{margin-bottom:120px}}@media (max-width: 767px){.c__submv{margin-bottom:70px;padding-bottom:54px}}@media only screen and (max-width: 767px) and (max-width: 374px){.c__submv .ttl__jp{font-size:22px;font-size:2.2rem}}.sec-policy{margin-bottom:114px;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.05em;font-weight:500}.sec-policy.last{margin-bottom:174px}@media (max-width: 767px){.sec-policy{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-bottom:76px}.sec-policy.first .c__ttl01{margin-bottom:47px}.sec-policy.last{margin-bottom:96px}}.sec-policy .c__ttl01{margin-bottom:75px}@media (max-width: 767px){.sec-policy .c__ttl01{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin-bottom:27px}.sec-policy .c__ttl01:after{right:auto}}@media only screen and (max-width: 374px){.sec-policy .c__ttl01__ja{font-size:24px;font-size:2.4rem}}.policy-list{margin-top:74px}@media (max-width: 767px){.policy-list{margin-top:46px}}.policy-list .policy-item{margin-bottom:75px}@media (max-width: 767px){.policy-list .policy-item{margin-bottom:47px}}.policy-list .policy-item:last-child{margin-bottom:0}.policy-list .c__ttl03{margin-bottom:55px}@media (max-width: 767px){.policy-list .c__ttl03{margin-bottom:37px}}@media only screen and (max-width: 374px){.policy-list .c__ttl03{font-size:15px;font-size:1.5rem}}.policy-list .c__list-txt{margin-top:22px}@media (max-width: 767px){.policy-list .c__list-txt{margin-top:20px}}.policy-list .box{background:#fff;border-radius:10px}@media (min-width: 768px){.policy-list .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:45px 20px 44px 50px}.policy-list .box .txt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}}@media (max-width: 767px){.policy-list .box{padding:27px 30px 26px}}.policy-list .box .ttl-box{color:#0a1e71;font-size:18px;font-size:1.8rem;letter-spacing:.05em;font-weight:700}@media (min-width: 768px){.policy-list .box .ttl-box{width:22.6%;padding-top:3px}}@media (max-width: 767px){.policy-list .box .ttl-box{font-size:16px;font-size:1.6rem;margin-bottom:11px}}.policy-list .box a{color:#2e3039}.policy-list .info{text-align:right;margin-top:75px}@media (max-width: 767px){.policy-list .info{margin-top:47px}}

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