@media only screen and (max-width: 374px){.p-policy .c-heading__title{font-size:30px;font-size:3rem;letter-spacing:.02em}}main .txt-top{padding:295px 80px 0}@media only screen and (min-width: 768px) and (max-width: 1180px){main .txt-top{padding-left:30px;padding-right:30px}}@media (max-width: 767px){main .txt-top{line-height:1.75em;padding:158px 0 0;text-align:justify}}.s-policy{border-top:1px solid #b5e4b0;margin-top:63px;padding:73px 80px 0}@media only screen and (min-width: 768px) and (max-width: 1180px){.s-policy{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.s-policy{padding:38px 0 0;margin-top:34px}}.s-policy p{margin-bottom:25px}@media (max-width: 767px){.s-policy p{line-height:1.75em}}.s-policy .ttl{font-size:32px;font-size:3.2rem;line-height:1.1875em;letter-spacing:.05em;font-weight:700;display:flex;align-items:flex-start;margin-bottom:42px}@media only screen and (min-width: 768px) and (max-width: 1000px){.s-policy .ttl{font-size:3.2vw;line-height:3.8vw}}@media (max-width: 767px){.s-policy .ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;display:block;margin-bottom:21px}}.s-policy .ttl span{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:700;color:#00bf11;margin-right:32px;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1000px){.s-policy .ttl span{margin-right:3.2vw;font-size:2.2vw;line-height:3.2vw}}@media (max-width: 767px){.s-policy .ttl span{display:block;font-size:18px;font-size:1.8rem;line-height:1.77778em;margin-bottom:4px}}.s-policy .ttl span small{font-family:"henderson-sans-basic",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.1875em;letter-spacing:.05em;font-weight:600;margin:0 3px;position:relative;top:1px}@media only screen and (min-width: 768px) and (max-width: 1000px){.s-policy .ttl span small{font-size:3.2vw;line-height:3.8vw}}@media (max-width: 767px){.s-policy .ttl span small{margin:0 1px;font-size:24px;font-size:2.4rem;line-height:1.33333em}}.s-policy .block{margin-top:24px;padding:36px 60px;border-radius:20px;background-color:#fff;box-shadow:0px 0px 20px rgba(64,191,113,0.15);display:flex}@media (max-width: 767px){.s-policy .block{display:block;padding:25px 30px 26px;margin-top:16px}}.s-policy .block--mt{margin-top:33px}@media (max-width: 767px){.s-policy .block--mt{margin-top:5px}}.s-policy .block .txt{position:relative;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.03em;font-weight:700;display:flex;align-items:center;width:173px;flex-shrink:0}@media (max-width: 767px){.s-policy .block .txt{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;width:100%;padding-bottom:18px}}.s-policy .block .txt span{color:#00bf11}.s-policy .block .txt:after{content:'';width:1px;height:100%;background-color:#b5e4b0;position:absolute;right:0;top:0}@media (max-width: 767px){.s-policy .block .txt:after{height:1px;width:100%;top:auto;bottom:0}}.s-policy .block .txt p{margin-bottom:0}.s-policy .block .content{flex:1;padding-left:50px}@media (max-width: 767px){.s-policy .block .content{padding:20px 0 0 0}}.s-policy .list li{display:flex;align-items:flex-start;margin-top:8px}@media (max-width: 767px){.s-policy .list li{margin-top:7px}}.s-policy .list li:first-child{margin-top:0}.s-policy .list li:before{content:'';width:5px;height:5px;background-color:#00bf11;border-radius:50%;display:block;flex-shrink:0;margin:10px 11px 0 0}@media (max-width: 767px){.s-policy .list li:before{margin:9px 8px 0 0}}.s-policy .list li p{margin-bottom:0;font-size:16px;font-size:1.6rem;line-height:1.5em}@media (max-width: 767px){.s-policy .list li p{text-align:justify}}.s-policy .list--01{margin-top:27px;padding-left:6px}@media (max-width: 767px){.s-policy .list--01{margin-top:-3px;padding-left:0}}.s-policy .block-info{background:#fff;box-shadow:0px 0px 20px rgba(64,191,113,0.15);border-radius:20px;display:flex;align-items:flex-start;margin-top:39px;padding:43px 50px 30px}@media only screen and (min-width: 768px) and (max-width: 1180px){.s-policy .block-info{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.s-policy .block-info{display:block;margin-top:-4px;padding:27px 30px 30px}}.s-policy .block-info__desc{flex:1;padding-right:52px}@media only screen and (min-width: 768px) and (max-width: 1180px){.s-policy .block-info__desc{padding-right:25px}}@media (max-width: 767px){.s-policy .block-info__desc{padding-right:0}}.s-policy .block-info__desc .title{display:flex;align-items:center;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:700;border-bottom:1px solid #b5e4b0;padding-bottom:19px}@media only screen and (min-width: 768px) and (max-width: 1000px){.s-policy .block-info__desc .title{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.s-policy .block-info__desc .title{font-size:18px;font-size:1.8rem;line-height:1.33333em;padding-bottom:21px}}.s-policy .block-info__desc .title:before{content:'';display:block;width:18px;height:19px;background:url("../../img/common/icon/icon_marker.png") no-repeat center/cover;flex-shrink:0;margin-right:5px}@media (max-width: 767px){.s-policy .block-info__desc .title:before{margin-right:10px}}.s-policy .block-info__desc .text{margin-top:28px}@media (max-width: 767px){.s-policy .block-info__desc .text{margin-top:-5px}}.s-policy .block-info__desc .text p{margin-bottom:16px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.03em}.s-policy .block-info__btn{width:380px;flex-shrink:0;margin-top:7px}@media only screen and (min-width: 768px) and (max-width: 1000px){.s-policy .block-info__btn{width:38vw}}@media (max-width: 767px){.s-policy .block-info__btn{display:block;width:100%;margin-top:19px}}.s-policy .block-info__btn a{width:100%;height:58px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:"henderson-sans-basic",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.03em;font-weight:600;color:#fff;position:relative;cursor:pointer}.s-policy .block-info__btn a .icon{width:14px;height:11px;flex-shrink:0;position:relative;z-index:1;margin-right:8px}.s-policy .block-info__btn a .icon img{position:absolute;left:0;top:0;transition:opacity .3s;will-change:opacity}.s-policy .block-info__btn a span{transition:color .3s;will-change:color;position:relative;z-index:1}.s-policy .block-info__btn a:before,.s-policy .block-info__btn a:after{content:'';position:absolute;border-radius:18px;left:0;top:0;width:100%;height:100%;transition:opacity .3s;will-change:opacity}.s-policy .block-info__btn a:after{background:transparent linear-gradient(98deg, #00C256 0%, #00C21F 100%) 0% 0% no-repeat padding-box}.s-policy .block-info__btn a:before{border:solid 2px #00c256;opacity:0}@media only screen and (min-width: 1025px){.s-policy .block-info__btn a:hover{opacity:1}.s-policy .block-info__btn a:hover:after{opacity:0}.s-policy .block-info__btn a:hover:before{opacity:1}.s-policy .block-info__btn a:hover span{color:#00c256}.s-policy .block-info__btn a:hover .hover{opacity:1}.s-policy .block-info__btn a:hover .default{opacity:0}}.s-policy .block-info__btn a.phone{margin-top:8px}.s-policy .block-info__btn a.phone .icon{height:14px}.s-policy .block-info__btn p{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:.03em;margin:15px 0 0 8px}@media (max-width: 767px){.s-policy .block-info__btn p{font-size:12px;font-size:1.2rem;line-height:1.5em;margin:30px 0 0 0px}}@media (max-width: 767px){.s-policy--01{margin-top:74px}.s-policy--01 p{text-align:justify}}@media (min-width: 768px){.s-policy--03{margin-top:72px}}@media (max-width: 767px){.s-policy--03{margin-top:38px}.s-policy--03 p{text-align:justify}}.s-policy--04{margin-top:68px}@media (max-width: 767px){.s-policy--04{margin-top:36px}.s-policy--04 p{text-align:justify}}@media (max-width: 767px){.s-policy--05 p,.s-policy--06 p,.s-policy--07 p{text-align:justify}}.footer{margin-top:150px}@media (max-width: 767px){.footer{margin-top:120px}}

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