@charset "UTF-8";.c-section1120,.c-section1200,.c-section1280,.c-section736,.c-section928,.c-sectionFull{margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.c-sectionFull{width:100%;max-width:1980px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-section1280{max-width:1280px}.c-section1200{max-width:1200px}.c-section1120{max-width:1120px}.c-section928{max-width:928px}.c-section736{max-width:736px}.c-inview{opacity:0;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);-webkit-transition:opacity .3s ease .1s,-webkit-transform .3s ease;transition:opacity .3s ease .1s,-webkit-transform .3s ease;transition:opacity .3s ease .1s,transform .3s ease;transition:opacity .3s ease .1s,transform .3s ease,-webkit-transform .3s ease}.c-inview.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.privacyPolicy{position:relative;z-index:20}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-sectionPadding{padding-right:20px;padding-left:20px}.privacyPolicy{margin:64px 0 80px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-sectionPadding{padding-right:50px;padding-left:50px}.privacyPolicy{margin:0 0 150px}}.privacyPolicy_content *{font-family:"Noto Sans JP","Noto Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.06em;line-height:1.8em;word-break:break-all}.privacyPolicy_content h2{font-weight:600;position:relative;text-indent:0;border-bottom:solid 1px #dedede}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content h2{padding:0 0 24px 16px;margin-top:24px 0;font-size:18px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content h2{padding:0 0 16px 16px;margin:64px 0 32px;font-size:24px}}.privacyPolicy_content h2::before{content:'';position:absolute;left:0;top:.6em;width:8px;height:8px;background-color:#57b955}.privacyPolicy_content h2:first-child{margin-top:0}.privacyPolicy_content h3{font-weight:600}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content h3{margin:48px 0 0;font-size:16px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content h3{margin:60px 0 0;font-size:20px}}.privacyPolicy_content h3:first-child{margin-top:0}.privacyPolicy_content h4{margin:40px 0 0;font-weight:600}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content h4{font-size:15px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content h4{font-size:18px}}.privacyPolicy_content h4:first-child{margin-top:0}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content p{margin:1.5em 0;font-size:14px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content p{margin:1em 0;font-size:14px}}.privacyPolicy_content p:last-child{margin-bottom:0}.privacyPolicy_content p:first-child{margin-top:0}.privacyPolicy_content p img{margin:16px 0}.privacyPolicy_content a{display:inline-block;color:#57b955;text-decoration:underline;-webkit-transition:.3s;transition:.3s}@media (hover:hover){.privacyPolicy_content a:hover{text-decoration:none}}.privacyPolicy_content strong{font-weight:600!important}.privacyPolicy_content img{width:100%;max-width:100%;height:auto;border-radius:10px}.privacyPolicy_content img+figcaption{margin:10px 0 0;font-size:12px;color:#535353;line-height:1.5}.privacyPolicy_content figure{max-width:100%}.privacyPolicy_content .wp-caption-dd{padding-top:0;margin:6px 0 0;font-size:12px;color:#535353;line-height:1.5}.privacyPolicy_content blockquote{position:relative}.privacyPolicy_content blockquote:after,.privacyPolicy_content blockquote:before{content:'';position:absolute;display:inline-block;background-position:center;background-size:100%;background-repeat:no-repeat}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content blockquote{margin:25px 0;padding:21px 0}.privacyPolicy_content blockquote:after,.privacyPolicy_content blockquote:before{width:13px;height:10px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content blockquote{margin:58px 0;padding:45px 0}.privacyPolicy_content blockquote:after,.privacyPolicy_content blockquote:before{width:22px;height:17px}}.privacyPolicy_content blockquote:before{top:0;left:0;background-image:url(../svg/icon_blockquote-start-gray.svg)}.privacyPolicy_content blockquote:after{bottom:0;right:0;background-image:url(../svg/icon_blockquote-end-gray.svg)}.privacyPolicy_content blockquote:first-child{margin-top:0}.privacyPolicy_content blockquote:last-child{margin-bottom:0}.privacyPolicy_content ul{padding:0 0 0 5px}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content ul{margin:32px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content ul{margin:48px 0}}.privacyPolicy_content ul:first-child{margin-top:0}.privacyPolicy_content ul:last-child{margin-bottom:0}.privacyPolicy_content ul ul{margin:6px 0 0;padding:0}.privacyPolicy_content ul li{position:relative;padding-left:14px;font-size:14px;list-style:none}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content ul li{margin-top:10px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content ul li{margin-top:6px}}.privacyPolicy_content ul li:before{content:'';display:inline-block;position:absolute;top:9px;left:0;width:6px;height:6px;margin-right:8px;background-color:#57b955}.privacyPolicy_content ol{list-style:none;counter-reset:item;padding:0 0 0 5px}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content ol{margin:43px 0}}.privacyPolicy_content ol:first-child{margin-top:0}.privacyPolicy_content ol li{position:relative;font-size:14px;line-height:2;padding-left:2em}.privacyPolicy_content ol li:before{counter-increment:item;content:"(" counter(item) ") ";position:absolute;top:0;left:0}.privacyPolicy_content ol li:nth-child(n+2){margin-top:4px}.privacyPolicy_content ol li+li{margin-top:6px}.privacyPolicy_content ol:last-child{margin-bottom:0}.privacyPolicy_content table{border-collapse:collapse;border:1px solid #c6c6c6;margin-top:32px;width:100%}.privacyPolicy_content table td{border:1px solid #c6c6c6;vertical-align:baseline}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content table td{font-size:14px;padding:16px}.privacyPolicy_content .iframe_box{margin:43px 0}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content table td{font-size:16px;padding:24px}}.privacyPolicy_content .iframe_box{position:relative;width:100%;padding-bottom:56.25%}.privacyPolicy_content .iframe_box iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.privacyPolicy_content iframe{max-width:100%!important;min-width:0!important}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content .iframe_box{margin:59px 0}.privacyPolicy_content iframe.instagram-media{max-width:540px!important}}.privacyPolicy_content h2{padding:0 0 16px}.privacyPolicy_content h2::before{display:none}.privacyPolicy_content_footer{margin:24px 0 0;background-color:#fff}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.privacyPolicy_content_footer{padding:20px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.privacyPolicy_content_footer{padding:50px}}