﻿@media (min-width: 768px){.c-recruit{padding-top:60px;padding-bottom:141px}}@media (max-width: 767px){.c-recruit{padding-top:10px;padding-bottom:47px}}@media (max-width: 767px){.c-breadcrumb{padding:8px 0px 1px 8px;bottom:-4px}}@media (max-width: 767px){.c-breadcrumb .lst{padding-right:19px}}@media (min-width: 768px){.c-mv{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/privacy/mv_bg_policy.jpg")}}@media (max-width: 767px){.c-mv{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/privacy/mv_bg_sp.jpg");position:relative;min-height:207px}.c-mv:before{display:block;content:" ";width:100%;padding-top:55.2%}.c-mv>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1400px){.c-mv .ttl{bottom:82px}}@media (max-width: 767px){.c-mv .ttl{margin-bottom:-21px}}@media (min-width: 768px){.c-mv .mask{display:none}.c-mv .mask::before{content:"";position:absolute;top:0;left:0;width:154px;height:140px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="153.808" height="139.664" viewBox="0 0 153.808 139.664"><defs><clipPath id="clip-path"><path id="Path_402835" data-name="Path 402835" d="M4272.771-21957h56.237s71.7-67.771,82.7-76.518c-.178.213-19.674-37.893-19.674-37.893l-61.334-25.254-72.8,18.188Z" transform="translate(-4068.205 22296.664)" fill="none" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Mask_Group_129710" data-name="Mask Group 129710" transform="translate(-189.692 -200)" clip-path="url(%23clip-path)"><g id="Group_131685" data-name="Group 131685" transform="translate(-132.375 -34.58)"><text id="Privacy_Policy" data-name="Privacy Policy" transform="translate(882.375 381.58)" fill="%23b9e2af" font-size="155" font-family="AlbertSans-SemiBold, Albert Sans" font-weight="600" opacity="0.71"><tspan x="-503.13" y="0">Privacy Policy</tspan></text></g></g></svg>')}}@media (max-width: 767px){.c-mv .mask{margin-bottom:32px}}.p-privacy{background:#fff}@media (min-width: 768px){.p-privacy{padding:89px 0 60px}}@media (max-width: 767px){.p-privacy{padding:46px 0 40px}}.p-privacy .p-privacy__inner{max-width:990px;margin:0 auto}@media (min-width: 768px){.p-privacy .p-privacy__inner{padding:0 20px}}@media (max-width: 767px){.p-privacy .p-privacy__inner{padding:0 20px}}@media (min-width: 768px){.p-privacy .p-privacy__lead{margin-bottom:62px}}@media (max-width: 767px){.p-privacy .p-privacy__lead{margin-bottom:47px}}.p-privacy .p-privacy__lead p{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.p-privacy .p-privacy__lead p{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}}@media (min-width: 768px){.p-privacy .p-privacy__lead.lead02{margin-bottom:60px}}@media (max-width: 767px){.p-privacy .p-privacy__lead.lead02{margin-bottom:59px}}@media (min-width: 768px){.p-privacy .p-privacy__block{margin-bottom:61px}}@media (max-width: 767px){.p-privacy .p-privacy__block{margin-bottom:52px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block01 .p-privacy__heading{margin-left:-1px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block01 .num{margin-right:25px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block01 .num{margin-right:12px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block03 .p-privacy__heading{margin-bottom:23px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block03 .p-privacy__heading{margin-bottom:15px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block04{margin-bottom:63px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block04{margin-bottom:54px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub01{margin-bottom:39px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub02{margin-bottom:35px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub02{margin-bottom:37px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub02 .p-privacy__sub-title{margin-bottom:4px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub03{margin-bottom:31px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub03{margin-bottom:38px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub03 .p-privacy__sub-title{margin-bottom:4px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub04{margin-bottom:39px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block04 .p-privacy__sub.sub04 .p-privacy__sub-title{margin-bottom:4px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block05{margin-bottom:62px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block05 .p-privacy__sub{margin-bottom:32px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block05 .p-privacy__sub{margin-bottom:28px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block05 .p-privacy__sub:nth-child(2){margin-top:15px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block05 .p-privacy__sub .p-privacy__sub-title{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}}@media (min-width: 768px){.p-privacy .p-privacy__block.block06{margin-bottom:64px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block06{margin-bottom:56px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block06 .p-privacy__bullets{padding-left:1px;margin-top:21px;max-width:900px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block06 .p-privacy__bullets{padding-left:0px;margin-top:18px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block06 .p-privacy__heading{padding-bottom:17px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block08{margin-bottom:62px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block08 .p-privacy__sub{margin-bottom:31px;max-width:940px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block08 .p-privacy__sub{margin-bottom:6px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block08 .p-privacy__sub:nth-child(2){margin-top:20px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block08 .p-privacy__sub.sub01 .p-privacy__sub-title{margin-bottom:8px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block08 .p-privacy__sub.sub02{margin-bottom:35px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block08 .p-privacy__sub.sub02{margin-bottom:20px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block08 .p-privacy__sub.sub03{margin-bottom:41px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block08 .p-privacy__sub.sub03{margin-bottom:20px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block08 .p-privacy__sub.sub04{margin-bottom:39px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block09{margin-bottom:50px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block09 .p-privacy__heading{padding-bottom:18px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block10{margin-bottom:62px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block10 .p-privacy__heading{padding-left:6px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block10 .p-privacy__heading{padding-left:7px;padding-bottom:8px;margin-bottom:48px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block10 .p-privacy__heading .num{margin-right:18px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block11{margin-bottom:104px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block11{margin-bottom:55px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block11 .p-privacy__heading{padding-left:11px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block11 .p-privacy__heading{padding-left:10px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block11 .p-privacy__heading .num{margin-right:25px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block11 .p-privacy__heading .num{margin-right:15px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12{padding-top:120px;border-top:1px solid #cbcbcb}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12{border-top:1px solid #cbcbcb;padding-top:57px;margin-bottom:0px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__heading{margin-left:-5px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__heading .num{margin-right:8px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper{margin-bottom:62px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper{margin-bottom:49px}}.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper:last-child{margin-bottom:0}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper01{margin-bottom:60px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper01 .p-privacy__heading{padding-left:2px;padding-bottom:23px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper01 .p-privacy__heading{margin-left:0;padding-bottom:9px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper01 .p-privacy__heading .num{margin-right:23px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper02{margin-bottom:46px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper02 .p-privacy__heading{padding-bottom:8px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper03{margin-bottom:47px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper03 .p-privacy__sub{margin-bottom:24px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper03 .p-privacy__sub{margin-bottom:17px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper03 .p-privacy__sub:nth-child(2){margin-top:15px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper03 .p-privacy__sub.sub02{margin-bottom:38px}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper04 .p-privacy__heading{margin-bottom:22px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper04 .p-privacy__sub-title{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}}@media (min-width: 768px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper04 .p-privacy__sub{margin-bottom:31px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper04 .p-privacy__sub{margin-bottom:46px}}@media (max-width: 767px){.p-privacy .p-privacy__block.block12 .p-privacy__special-wrapper.wrapper05{margin-bottom:45px}}@media (min-width: 768px){.p-privacy .p-privacy__links{margin-top:31px}}@media (max-width: 767px){.p-privacy .p-privacy__links{margin-top:30px}}.p-privacy .p-privacy__links a{color:#3f58c1;text-decoration:underline;text-decoration-color:#3f58c1}.p-privacy .p-privacy__heading{display:flex;border-bottom:1px solid #64a854}@media (min-width: 768px){.p-privacy .p-privacy__heading{align-items:center;padding-bottom:21px;margin-bottom:23px}}@media (max-width: 767px){.p-privacy .p-privacy__heading{margin-bottom:16px;padding-bottom:15px;margin-left:-5px}}.p-privacy .p-privacy__heading .num{font-family:"Albert Sans",sans-serif;font-size:36px;font-size:3.6rem;letter-spacing:0em;font-weight:500;color:#58b741;display:inline-block;margin-right:14px}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__heading .num{font-size:32px}}@media (max-width: 767px){.p-privacy .p-privacy__heading .num{font-size:28px;font-size:2.8rem;letter-spacing:.02em;font-weight:500;white-space:nowrap;margin-right:8px}}.p-privacy .p-privacy__heading .text{font-size:26px;font-size:2.6rem;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__heading .text{font-size:22px}}@media (max-width: 767px){.p-privacy .p-privacy__heading .text{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:700;margin-top:-3px}}.p-privacy .p-privacy__content{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400;counter-reset:sub}@media (max-width: 767px){.p-privacy .p-privacy__content{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}}.p-privacy .p-privacy__list{counter-reset:num}@media (min-width: 768px){.p-privacy .p-privacy__list{padding-left:11px;margin:0}}.p-privacy .p-privacy__list>li{list-style:none;position:relative;padding-left:30px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.p-privacy .p-privacy__list>li{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400;padding-left:26px}}.p-privacy .p-privacy__list>li::before{content:"(" counter(num) ")";counter-increment:num;position:absolute;left:0;top:0;font-size:16px;font-size:1.6rem;letter-spacing:.05em;font-weight:400}.p-privacy .p-privacy__bullets{padding-left:32px;margin-top:-1px}@media (max-width: 767px){.p-privacy .p-privacy__bullets{margin-top:0;padding-left:26px}}.p-privacy .p-privacy__bullets>li{list-style:none;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400;position:relative;padding-left:20px}@media (max-width: 767px){.p-privacy .p-privacy__bullets>li{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;font-weight:400;padding-left:19px}}.p-privacy .p-privacy__bullets>li::before{content:"・";position:absolute;left:0;top:0}@media (min-width: 768px){.p-privacy .p-privacy__sub{padding-left:10px;margin-bottom:40px}}@media (max-width: 767px){.p-privacy .p-privacy__sub{margin-bottom:29px}}@media (min-width: 768px){.p-privacy .p-privacy__sub:nth-child(2){margin-top:21px}}@media (max-width: 767px){.p-privacy .p-privacy__sub:nth-child(2){margin-top:11px}}.p-privacy .p-privacy__sub:last-child{margin-bottom:0}.p-privacy .p-privacy__sub-title{font-size:16px;font-size:1.6rem;letter-spacing:.05em;font-weight:400;margin-bottom:4px;position:relative;padding-left:30px}@media (max-width: 767px){.p-privacy .p-privacy__sub-title{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:400;padding-left:26px;margin-bottom:7px}}.p-privacy .p-privacy__sub-title::before{content:"(" counter(sub) ")";counter-increment:sub;position:absolute;left:0;top:0;font-size:16px;font-size:1.6rem;letter-spacing:.05em;font-weight:400}@media (min-width: 768px){.p-privacy .p-privacy__contact{margin-top:71px}}@media (max-width: 767px){.p-privacy .p-privacy__contact{margin-top:34px}}.p-privacy .p-privacy__contact .p-privacy__contact-inner{border:1px solid #d9d9d9;border-radius:20px;padding:28px 33px 43px 40px}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-inner{padding:28px 2.2vw 43px 2.66667vw}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-inner{padding:27px 18px 24px}}.p-privacy .p-privacy__contact .p-privacy__contact-title{text-align:center;font-size:22px;font-size:2.2rem;line-height:2em;letter-spacing:.05em;font-weight:700;margin-bottom:35px}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-title{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.05em;font-weight:700;margin-bottom:8px}}.p-privacy .p-privacy__contact .p-privacy__contact-box{display:flex;justify-content:space-between}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-box{display:block}}.p-privacy .p-privacy__contact .p-privacy__contact-phone{flex:0 0 54%;background:#eaf5e6;border-radius:6px;padding:43px 24px 20px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-phone{padding:38px 1.6vw 38px}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-phone{padding:19px 13px 15px 13px;margin-bottom:8px}}.p-privacy .p-privacy__contact .p-privacy__contact-phone .tel a{font-family:"Albert Sans",sans-serif;font-size:42px;font-size:4.2rem;letter-spacing:.02em;font-weight:500;color:#58b741;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .tel a{font-size:36px}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .tel a{font-size:27px;font-size:2.7rem;letter-spacing:.02em;font-weight:500}}@media only screen and (max-width: 767px) and (max-width: 374px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .tel a{font-size:22px}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .tel a span{text-decoration:underline}}.p-privacy .p-privacy__contact .p-privacy__contact-phone .note{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em;font-weight:400;margin-top:2px}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .note{font-size:12px}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .note{font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:0em;font-weight:400}}@media only screen and (max-width: 767px) and (max-width: 374px){.p-privacy .p-privacy__contact .p-privacy__contact-phone .note{font-size:12px}}.p-privacy .p-privacy__contact .p-privacy__contact-list{width:43.4%;background:#fff;overflow:hidden}@media (min-width: 768px){.p-privacy .p-privacy__contact .p-privacy__contact-list{border-top:1px dashed rgba(0,0,0,0.44);border-bottom:1px dashed rgba(0,0,0,0.44)}}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-list{width:44%}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-list{margin-top:13px;width:100%;border-radius:0;border-top:1px dashed rgba(0,0,0,0.44);border-bottom:1px dashed rgba(0,0,0,0.44)}}.p-privacy .p-privacy__contact .p-privacy__contact-item{display:flex;border-bottom:1px dashed rgba(0,0,0,0.44)}.p-privacy .p-privacy__contact .p-privacy__contact-item:last-child{border-bottom:none}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-item{display:flex}}.p-privacy .p-privacy__contact .p-privacy__contact-label{flex:0 0 22%;padding:7px 16px 7px 2px;font-size:15px;font-size:1.5rem;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-label{font-size:12px}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-label{border-right:none;background:transparent;padding:8px 0px 8px 0px;font-size:14px;font-size:1.4rem;letter-spacing:0em;font-weight:500}}.p-privacy .p-privacy__contact .p-privacy__contact-value{flex:1;padding:7px 18px;font-size:15px;font-size:1.5rem;letter-spacing:0em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1000px){.p-privacy .p-privacy__contact .p-privacy__contact-value{font-size:12px}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-value{padding:8px 16px 8px 11px;font-size:14px;font-size:1.4rem;letter-spacing:0em;font-weight:400}}@media (max-width: 767px){.p-privacy .p-privacy__contact .p-privacy__contact-label,.p-privacy .p-privacy__contact .p-privacy__contact-value{padding-top:9px;padding-bottom:9px}}.p-privacy__special-title{text-align:center;margin-bottom:67px;font-size:36px;font-size:3.6rem;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.p-privacy__special-title{font-size:28px;font-size:2.8rem;line-height:2.14286em;letter-spacing:0em;font-weight:700;margin-bottom:6px}}.p-privacy__date{text-align:right;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:700;margin-top:31px}@media (max-width: 767px){.p-privacy__date{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:700;margin-top:25px}}

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