.policy .container{max-width:1064px;padding:0 20px;margin:0 auto}.policy .sec-anchor{width:100%;max-width:672px;margin:82px auto 99px;display:flex;justify-content:space-between}@media (max-width: 767px){.policy .sec-anchor{max-width:296px;flex-wrap:wrap;margin:34px auto 37px}}.policy .sec-anchor__item{width:45.54%;padding-bottom:17px;border-bottom:2px solid #cc0005;position:relative}@media (max-width: 767px){.policy .sec-anchor__item{width:100%}.policy .sec-anchor__item:nth-child(2){margin-top:18px}}.policy .sec-anchor__item:after{position:absolute;content:"";width:16px;height:16px;background:url(../../img/common/icon/ico-arr-sm-down.svg) center no-repeat;top:5px;right:8px;transition:all 0.3s}.policy .sec-anchor__item span{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.1em;font-weight:bold;color:#cc0005}.policy .sec-anchor__item:hover{opacity:0.75}.policy .sec-anchor__item:hover:after{top:9px}.policy .main-heading{text-align:center}.policy .main-heading span{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.1em;font-weight:bold;display:inline-block;padding:1px 30px 2px;border:2px solid #000;position:relative}@media (max-width: 767px){.policy .main-heading span{font-size:18px;letter-spacing:0.05em;line-height:1.2;padding:1px 32px 2px}}.policy .main-heading span:before,.policy .main-heading span:after{content:"";position:absolute;width:calc(100% - 13px);height:3px;background-color:#fff;left:50%;transform:translateX(-50%);z-index:2}@media (max-width: 767px){.policy .main-heading span:before,.policy .main-heading span:after{width:calc(100% - 10px)}}.policy .main-heading span:before{top:-2.5px}.policy .main-heading span:after{bottom:-2.5px}.policy .main-txt{max-width:846px;padding-right:17px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500;margin:46px auto 40px}@media (max-width: 767px){.policy .main-txt{font-size:14px;line-height:calc(24 / 14);margin:25px auto 40px}}.policy .main-box{margin-bottom:46px}@media (max-width: 767px){.policy .main-box{margin-bottom:44px}}.policy .main-box__heading{width:100%;display:flex;border:2px solid #cc0005;align-items:center}@media (max-width: 767px){.policy .main-box__heading{position:relative;width:calc(100% + 40px);left:-20px}.policy .main-box__heading:before{content:"";position:absolute;width:46px;height:100%;background-color:#cc0005;z-index:-1;left:0;top:0}}.policy .main-box__heading .num{background-color:#cc0005;display:flex;justify-content:center;align-items:center;font-family:"Heebo",sans-serif;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:-.00001em;font-weight:bold;color:#fff;height:64px;width:62px}@media (max-width: 767px){.policy .main-box__heading .num{height:100%;font-size:18px;min-width:48px;width:48px;position:relative;left:-2px;margin-top:1px;padding:9px 0 10px;background-color:unset}}.policy .main-box__heading .title{font-size:22px;font-size:2.2rem;line-height:1.5em;letter-spacing:.1em;font-weight:bold;color:#cc0005;padding-left:24px}@media (max-width: 767px){.policy .main-box__heading .title{font-size:16px;padding:10px 0 11px 14px;margin-top:-1px}}.policy .main-box__txt{max-width:848px;margin:20px auto 0;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500}@media (max-width: 767px){.policy .main-box__txt{font-size:14px;line-height:calc(24 / 14);letter-spacing:0.025em;margin-top:12px}}.policy .main-box__lstnum{margin-top:27px;margin-bottom:15px;padding-left:17px;counter-reset:section}@media (max-width: 767px){.policy .main-box__lstnum{padding-left:0;margin:14px 0 15px 0}}.policy .main-box__lstnum--item{padding-left:20px;position:relative;margin-bottom:12px;line-height:0}@media (max-width: 767px){.policy .main-box__lstnum--item{margin-bottom:11px}}.policy .main-box__lstnum--item:before{counter-increment:section;content:"" counter(section) ".";position:absolute;font-size:16px;font-size:1.6rem;line-height:1.2em;letter-spacing:-.00001em;font-weight:bold;font-family:"Heebo",sans-serif;color:#cc0005;left:0;top:3px}.policy .main-box__lstnum--item span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.02em;font-weight:500}.policy .main-box__lstdot{margin-top:7px}.policy .main-box__lstdot--item{padding-left:11px;line-height:0;position:relative}.policy .main-box__lstdot--item:before{content:"";position:absolute;width:5px;height:5px;background-color:#cc0005;border-radius:50%;top:10px;left:0}.policy .main-box__lstdot--item span{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em;font-weight:500}.policy .main-box__link{margin-top:32px}@media (max-width: 767px){.policy .main-box__link{margin-top:19px}}.policy .main-box__link a{position:relative;padding-left:15px;display:block;margin-bottom:3px}.policy .main-box__link a:before{content:"";position:absolute;width:9px;height:9px;background:url(../../img/common/icon/ico-arr-right.svg) center no-repeat;background-size:100% 100%;left:0;top:14px;transition:all 0.3s}@media (max-width: 767px){.policy .main-box__link a:before{top:9px}}.policy .main-box__link a span{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500;color:#0032a3;position:relative}@media (max-width: 767px){.policy .main-box__link a span{font-size:14px;letter-spacing:0.05em}}.policy .main-box__link a span:after{position:absolute;content:"";width:100%;height:1px;background-color:#0032a3;bottom:2px;left:0}.policy .main-box__link a:hover:before{left:4px}.policy .sec-privacy{margin-bottom:105px}@media (max-width: 767px){.policy .sec-privacy{margin-bottom:60px;padding-top:25px}}.policy .sec-security{margin-bottom:119px}@media (max-width: 767px){.policy .sec-security{margin-bottom:79px;padding-top:25px}}.policy .sec-security .main-txt{text-align:center;padding-right:0;max-width:100%}@media (max-width: 767px){.policy .sec-security .main-txt{text-align:left}}.policy .sec-security .box-gray{margin-top:86px;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;height:89px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500}@media (max-width: 767px){.policy .sec-security .box-gray{margin-top:58px;display:block;text-align:center;height:109px;padding:32px 40px;font-size:14px;line-height:calc(24 / 14)}}.policy .sec-security .box-gray a{color:#0032a3;text-decoration:underline}

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