.policy #wrap .inner{max-width:1170px;padding-top:84px;padding-bottom:150px}@media (max-width: 767px){.policy #wrap .inner{padding-top:48px;padding-bottom:100px}}.policy #wrap .par{padding:0 20px 51px;border-bottom:1px solid #bcbcbc}@media (max-width: 767px){.policy #wrap .par{padding:0 0 35px}}.policy #wrap .par:first-child{padding-bottom:59px}@media (max-width: 767px){.policy #wrap .par:first-child{padding-bottom:55px}}.policy #wrap .par:not(:last-child){margin-bottom:59px}@media (max-width: 767px){.policy #wrap .par:not(:last-child){margin-bottom:40px}}.policy #wrap .par .ttl{color:#264653;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.1em;font-weight:400;margin-bottom:27px}@media (max-width: 767px){.policy #wrap .par .ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;margin-bottom:19px;display:flex}}@media only screen and (max-width: 767px) and (max-width: 374px){.policy #wrap .par .ttl{font-size:21px;font-size:2.1rem}}.policy #wrap .par .ttl .order{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.2em;margin-right:13px}@media (max-width: 767px){.policy #wrap .par .ttl .order{width:max-content;margin-right:14px;margin-top:3px}}.policy #wrap .par .ttl .order small{font-family:"Marcellus",serif;margin-right:1px;font-size:24px;font-size:2.4rem}@media (max-width: 767px){.policy #wrap .par .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em}}.policy #wrap .par .lst{margin:17px 0 3px}@media (max-width: 767px){.policy #wrap .par .lst{margin:13px 0 2px}}.policy #wrap .par .lst>li{padding-left:17px;line-height:calc(28 / 16);position:relative;color:#264653}@media (max-width: 767px){.policy #wrap .par .lst>li{padding-left:13px;line-height:calc(26 / 15);letter-spacing:0.05em}}.policy #wrap .par .lst>li::before{content:"";width:5px;height:5px;border-radius:50%;background-color:#264653;position:absolute;top:13px;left:4px}@media (max-width: 767px){.policy #wrap .par .lst>li::before{top:11px;left:0}}.policy #wrap .par .lst>li:not(:last-child){margin-bottom:6px}@media (max-width: 767px){.policy #wrap .par .lst>li:not(:last-child){margin-bottom:7px}}.policy #wrap .par .box{background-color:#f7f7ef;border-radius:20px;padding:39px 60px 38px;margin:27px 0 5px;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1074px){.policy #wrap .par .box{padding:30px 40px 30px}}@media (max-width: 767px){.policy #wrap .par .box{flex-direction:column;padding:29px 30px 35px;border-radius:10px;margin:25px 0 5px}}@media (min-width: 768px){.policy #wrap .par .box__logo{margin-right:47px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1034px){.policy #wrap .par .box__logo{margin-right:35px}}@media (max-width: 767px){.policy #wrap .par .box__logo img{width:190px;height:37px}}.policy #wrap .par .box__info{flex:1}@media (min-width: 768px){.policy #wrap .par .box__info{border-left:1px solid #d6d6c0;padding-left:56px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1034px){.policy #wrap .par .box__info{padding-left:35px}}@media (max-width: 767px){.policy #wrap .par .box__info{border-top:1px solid #d6d6c0;width:100%;margin-top:20px;padding-top:19px}}.policy #wrap .par .box__info .info-ttl{color:#264653;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.08em;font-weight:500;margin-bottom:14px}@media (max-width: 767px){.policy #wrap .par .box__info .info-ttl{margin-bottom:17px}}@media only screen and (max-width: 767px) and (max-width: 374px){.policy #wrap .par .box__info .info-ttl{font-size:17px;font-size:1.7rem}}.policy #wrap .par .box__info .txt{line-height:calc(28 / 16)}@media (max-width: 767px){.policy #wrap .par .box__info .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.08em}}.policy #wrap .par .box__info .txt:not(:last-child){margin-bottom:4px}@media (max-width: 767px){.policy #wrap .par .box__info .txt:not(:last-child){margin-bottom:8px}}.policy #wrap .par .box__info .txt small{font-size:12px;font-size:1.2rem;line-height:1.91667em;letter-spacing:.08em}@media (min-width: 768px){.policy #wrap .par .box__info .txt small{vertical-align:text-top;margin-left:-2px}}@media (max-width: 767px){.policy #wrap .par .box__info .txt small{vertical-align:text-bottom;line-height:calc(22 / 12)}}@media (min-width: 768px){.policy #wrap .par .box__info .txt .tel{pointer-events:none}}

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