@charset "UTF-8";.page-privacypolicy .privacypolicy{display:block;width:100%;padding:70px 60px;background-color:#36393b}.page-privacypolicy .privacypolicy>:first-child{margin-top:0}.page-privacypolicy .privacypolicy>:last-child{margin-bottom:0}.page-privacypolicy .privacypolicy_description{margin:14px 0 0;letter-spacing:.05em}.page-privacypolicy .privacypolicy_h2{margin:40px 0 20px;font-weight:500;font-size:2.4rem}.page-privacypolicy .privacypolicy_paragraph{margin:16px 0 0;letter-spacing:.05em}.page-privacypolicy .privacypolicy_list{margin:32px 0 0;padding:0 0 0 2.4em;letter-spacing:.05em;list-style-type:none;counter-reset:item1}.page-privacypolicy .privacypolicy_list>li{position:relative;margin-top:10px;margin-left:-34px;padding-left:34px}.page-privacypolicy .privacypolicy_list>li::before{display:block;position:absolute;top:5.5px;left:0;min-width:28px;content:counter(item1) ". ";font-size:1.6rem;line-height:1;text-align:right;counter-increment:item1}.page-privacypolicy .privacypolicy_list>li>ol{margin-top:20px;padding-bottom:10px;padding-left:1.6em;counter-reset:item2}.page-privacypolicy .privacypolicy_list>li>ol>li{margin-top:10px;margin-left:0;padding-left:42px}.page-privacypolicy .privacypolicy_list>li>ol>li::before{display:block;position:absolute;top:5.5px;left:-1em;min-width:54px;content:"（" counter(item2) "）";font-size:1.6rem;line-height:1;counter-increment:item2}.page-privacypolicy .privacypolicy_list>li>ol>li>ol{margin-top:20px;padding-bottom:10px;padding-left:0;counter-reset:item3}.page-privacypolicy .privacypolicy_list>li>ol>li>ol>li{position:relative;margin-top:10px;padding-left:32px}.page-privacypolicy .privacypolicy_list>li>ol>li>ol>li::before{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:5.5px;left:0;align-items:center;justify-content:center;aspect-ratio:1/1;min-width:20px;padding-bottom:1.5px;border:1px solid #fff;border-radius:100%;content:counter(item3);font-size:1.2rem;line-height:1;letter-spacing:0;counter-increment:item3}.page-privacypolicy .privacypolicy_address{margin:20px 0 0;font-style:normal}.page-privacypolicy .privacypolicy_address a{color:inherit;text-decoration:none}@media screen and (max-width:767px){.page-privacypolicy.pageContent_contentWidth{max-width:none}.page-privacypolicy>.pageContent_title{padding-right:30px;padding-left:30px}.page-privacypolicy .privacypolicy{padding:40px 30px}.page-privacypolicy .privacypolicy_description{margin-top:13px;letter-spacing:0}.page-privacypolicy .privacypolicy_h2{margin:31px 0 21px;font-size:1.7rem}.page-privacypolicy .privacypolicy_paragraph{margin-top:13px;letter-spacing:0}.page-privacypolicy .privacypolicy_list{margin-top:20px;padding-left:2.6em;letter-spacing:0}.page-privacypolicy .privacypolicy_list>li{margin-left:-28px;padding-left:28px}.page-privacypolicy .privacypolicy_list>li::before{top:4px;min-width:24px;font-size:1.3rem}.page-privacypolicy .privacypolicy_list>li>ol{padding-left:0}.page-privacypolicy .privacypolicy_list>li>ol>li{padding-left:24px}.page-privacypolicy .privacypolicy_list>li>ol>li::before{top:4px;left:-1.5em;min-width:42px;font-size:1.3rem}.page-privacypolicy .privacypolicy_list>li>ol>li>ol>li{padding-left:23px}.page-privacypolicy .privacypolicy_list>li>ol>li>ol>li::before{top:2.5px;min-width:17px;padding-bottom:1px;padding-left:.5px;font-size:1.1rem}.page-privacypolicy .privacypolicy_address{margin-top:16px}}
/*# sourceMappingURL=map/style-privacypolicy.css.map */