#ims-policy .company-anchor{padding:73px 0 0}@media (max-width: 767px){#ims-policy .company-anchor{padding:31px 0 0}}@media only screen and (max-width: 374px){#ims-policy .company-anchor .anchor-lst__item{margin:0 6.5px 12px}}@media (min-width: 768px){#ims-policy .ttl-heading__ja{font-size:42px;margin-top:16px}}@media (max-width: 767px){#ims-policy .ttl-heading__ja{font-size:30px;margin-top:2px}}#ims-policy .txt-middle{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:30px;text-align:center;color:#272727;max-width:866px;width:100%;margin:48px auto 0}@media (max-width: 767px){#ims-policy .txt-middle{margin-top:27px;text-align:left}}#ims-policy .corephilosophy{padding:93px 0 0}@media (max-width: 767px){#ims-policy .corephilosophy{padding:28px 16px 0}}#ims-policy .corepolicywrap{max-width:880px;width:100%;margin:0 auto;padding:84px 0 9px}@media (max-width: 767px){#ims-policy .corepolicywrap{padding:50px 16px 0}}#ims-policy .corepolicywrap ul{margin-top:70px;counter-reset:counter}@media (max-width: 767px){#ims-policy .corepolicywrap ul{margin-top:24px}}#ims-policy .corepolicywrap ul li{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:32px;text-align:left;color:#272727;padding-bottom:27px;margin-bottom:28px;position:relative;padding-left:57px}#ims-policy .corepolicywrap ul li:last-child{margin-bottom:0}#ims-policy .corepolicywrap ul li:last-child::after{display:none}#ims-policy .corepolicywrap ul li::before{counter-increment:counter;content:"0" counter(counter);position:absolute;top:5px;left:0;font-family:"Asap",sans-serif;font-weight:bold;font-size:30px;text-align:center;color:#0039a9}@media (max-width: 767px){#ims-policy .corepolicywrap ul li::before{top:2px;font-size:26px}}#ims-policy .corepolicywrap ul li::after{content:"";height:1px;width:100%;background:linear-gradient(to right, #0766bc 25%, #eaf4ff 25%);background-position:left top;background-size:8px 1px;background-repeat:repeat-x;position:absolute;bottom:0;left:0}#ims-policy .corepolicywrap ul li:nth-child(2)::before{top:0}@media (max-width: 767px){#ims-policy .corepolicywrap ul li{font-size:16px;letter-spacing:0.04em;line-height:30px;padding-left:48px;padding-bottom:18px;margin-bottom:18px}}#ims-policy .corepolicywrap .sign-info{text-align:right}#ims-policy .corepolicywrap .sign-info__txt{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:22px;color:#272727}@media (max-width: 767px){#ims-policy .corepolicywrap .sign-info__txt{font-size:14px;letter-spacing:0.04em;line-height:31px}}#ims-policy .corepolicywrap .sign-info__name{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:26px;text-align:right;color:#272727;margin-top:20px}@media (max-width: 767px){#ims-policy .corepolicywrap .sign-info__name{font-size:14px;letter-spacing:0.04em;line-height:24px;margin-top:6px}}#ims-policy .corepolicywrap .sign-info__tag{font-weight:bold;font-size:20px;letter-spacing:0.04em;line-height:20px;text-align:right;color:#0039a9;margin-top:12px}@media (max-width: 767px){#ims-policy .corepolicywrap .sign-info__tag{margin-top:7px}}#ims-policy .informationwrap{margin:0 auto;padding:95px 0 50px}@media (max-width: 767px){#ims-policy .informationwrap{padding:57px 16px 0}}#ims-policy .informationwrap .info-txt{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:32px;text-align:center;color:#272727;margin-top:36px}@media (max-width: 767px){#ims-policy .informationwrap .info-txt{margin-top:21px;text-align:left}}#ims-policy .informationwrap ul{display:flex;align-items:center;justify-content:center;margin:53px auto 0}@media (max-width: 767px){#ims-policy .informationwrap ul{margin-top:24px}}#ims-policy .informationwrap ul li{margin:0 10px;width:878px;height:263px;border-radius:10px;background:#fff;overflow:hidden;text-align:center;padding:28px 0 20px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#ims-policy .informationwrap ul li{height:186px;margin:0 10px 0 0;padding:22px 0}#ims-policy .informationwrap ul li:nth-child(2n+2){margin-right:0}#ims-policy .informationwrap ul li:nth-child(1) img{width:91px}#ims-policy .informationwrap ul li:nth-child(2){padding-bottom:12px}#ims-policy .informationwrap ul li:nth-child(2) img{width:109px}}#ims-policy .informationwrap ul li p{display:block;font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:21px;text-align:center;color:#272727;padding-left:50px}@media (max-width: 767px){#ims-policy .informationwrap ul li p{font-size:14px;letter-spacing:0.04em;line-height:18px;padding-left:20px}}

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