.privacy-main{margin:82px 0 33px;overflow:hidden}.privacy-main .inner{max-width:880px}.privacy-main .txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.04em;font-weight:500;margin-bottom:48px}.privacy-main .txt:first-of-type{margin-bottom:54px}@media (max-width: 767px){.privacy-main .txt:first-of-type{margin-bottom:57px}}.privacy-main .txt:nth-of-type(5){margin-right:-20px}@media (max-width: 767px){.privacy-main .txt{line-height:30px;margin-bottom:47px}}.privacy-main .ttl{font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:.04em;font-weight:700;padding-left:29px;margin-bottom:25px;position:relative}.privacy-main .ttl::before{content:"";width:7px;height:calc(100% - 4px);background:linear-gradient(to top, #00c48f, #019ef0, #0072dc, #0039a9);position:absolute;top:3px;left:0}@media (max-width: 767px){.privacy-main .ttl::before{top:0;height:100%}}@media (max-width: 767px){.privacy-main .ttl{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.04em;font-weight:700;padding-left:20px;margin-bottom:12px}}.privacy-main .contact-box{max-width:520px;border-radius:10px;background-color:#fff;padding:22px 32px 20px 56px;color:#272727;display:flex;justify-content:space-between;align-items:center}.privacy-main .contact-box__left{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.04em;font-weight:700;width:43%;margin-bottom:5px}@media (max-width: 767px){.privacy-main .contact-box__left{text-align:center;width:100%;margin-bottom:7px;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.04em;font-weight:700}}@media only screen and (min-width: 768px) and (max-width: 837px){.privacy-main .contact-box__left{padding-right:6vw}}@media only screen and (min-width: 838px) and (max-width: 910px){.privacy-main .contact-box__left{padding-right:3vw}}.privacy-main .contact-box__right{text-align:center;border-left:2px dotted #0039a9;width:57%}.privacy-main .contact-box__right .tel{width:max-content;margin:0 auto;color:#0039a9;font-family:"Asap",sans-serif;font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:0em;font-weight:700;padding-left:35px;background:url(../../img/common/icon/ico-phone.svg) no-repeat center left;background-size:22px 22px}@media (max-width: 767px){.privacy-main .contact-box__right .tel{font-size:38px;font-size:3.8rem;line-height:1.13158em;letter-spacing:0em;font-weight:700;background-size:36px 36px;padding-left:51px}}.privacy-main .contact-box__right .hour{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.privacy-main .contact-box__right .hour{margin-top:-6px;font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.04em;font-weight:700}}@media (min-width: 768px){.privacy-main .contact-box__right .hour{padding-left:5px}}@media (max-width: 767px){.privacy-main .contact-box__right{width:100%;border-left:none;border-top:2px dotted #0039a9;padding-left:0;padding-top:21px}}@media only screen and (min-width: 768px) and (max-width: 910px){.privacy-main .contact-box__right{padding-left:3vw}}@media (max-width: 767px){.privacy-main .contact-box{flex-direction:column;margin:0 auto;padding:19px 20px 22px;max-width:400px}}@media only screen and (min-width: 768px) and (max-width: 910px){.privacy-main .contact-box{padding:37px 5vw 30px}}@media (max-width: 767px){.privacy-main{margin:37px 0 22px}}

/*# sourceMappingURL=maps/specific-privacy.min.css.map */
