/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/.p-privacy,.p-privacy__txt{font-size:2.962962963vw;font-weight:500;line-height:1.8}.p-privacy__txt{letter-spacing:0;margin-bottom:5.9259259259vw}.p-privacy__txt:last-child{margin-bottom:0}.p-privacy .p-privacy__ha{font-size:2.5925925926vw;font-weight:500;line-height:1.8;margin-top:10.3703703704vw;padding-left:4.4444444444vw}.p-privacy__inner{margin:0 auto;max-width:1271px;padding:14.8148148148vw 0 0;width:100%}.p-privacy__inner a{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}.p-privacy__inner .c-ttldot16{margin-bottom:4.6296296296vw;margin-top:14.4444444444vw}.p-privacy__inner .c-box{margin-bottom:12.037037037vw}.p-privacy__inner .c-listchar{margin-top:1.6666666667vw}.p-privacy p{margin-top:1.8518518519vw}.p-privacy p:first-child{margin-top:0}.p-privacy .list{display:flex;flex-direction:column;font-size:2.962962963vw;font-weight:500;gap:.7407407407vw;line-height:1.8;margin-top:4.0740740741vw}.p-privacy .list>li{position:relative}.p-privacy .list>li:before{content:"";left:0;position:absolute;top:0}.p-privacy .list-abc{counter-reset:counter-abc;gap:2.4074074074vw;padding-left:5.5555555556vw}.p-privacy .list-abc>li{counter-increment:counter-abc;padding-left:3.3333333333vw}.p-privacy .list-abc>li:before{content:counter(counter-abc,lower-alpha) "."}.p-privacy .list-number{counter-reset:counter-number;gap:1.2962962963vw;padding-left:1.2962962963vw}.p-privacy .list-number>li{counter-increment:counter-number}.p-privacy .list-number>li h4{display:flex;gap:.9259259259vw}.p-privacy .list-number>li h4:before{content:counter(counter-number) ".";min-width:4.4444444444vw;position:relative;text-align:right}.p-privacy .list-number .list-abc{gap:1.2962962963vw;margin-top:1.8518518519vw}.p-privacy .list-menu{counter-reset:counter-menu;gap:6.8518518519vw;padding-left:0;padding-top:2.962962963vw}.p-privacy .list-menu>li{counter-increment:counter-menu}.p-privacy .list-menu>li h3{display:flex;font-size:3.3333333333vw;font-weight:700;gap:0;line-height:1.8}.p-privacy .list-menu>li h3:before{content:counter(counter-menu) ".";display:inline-block;position:relative}.p-privacy .list-menu .list-number{margin-top:2.5925925926vw}.p-privacy .list-menu .gray-box{margin-top:2.962962963vw;padding-top:6.1111111111vw}.p-privacy .list-dot>li{padding-left:4.4444444444vw}.p-privacy .list-dot>li:before{background-color:currentColor;border-radius:999px;content:"";font-size:0;height:.7407407407vw;left:1.8518518519vw;top:2.7777777778vw;width:.7407407407vw}.p-privacy .gray-box{background-color:#f1f2f6;border-radius:10px;font-size:2.962962963vw;font-weight:500;line-height:2.2;margin-top:10.3703703704vw;padding:6.2962962963vw 5.9259259259vw}.p-privacy .fix-02{margin-top:4.4444444444vw}.p-privacy .fix-03{gap:1.3888888889vw}.p-privacy .fix-03 .list-abc{padding-left:6.2962962963vw}.p-privacy .fix-04{margin-top:.5555555556vw}.p-privacy .fix-05{margin-top:3.1481481481vw}.p-privacy .fix-06{margin-top:.7407407407vw}.p-privacy .fix-08{gap:0;margin-top:2.962962963vw}.p-privacy .fix-09{margin-top:.7407407407vw}.p-privacy .fix-10{margin-top:2.962962963vw}.p-privacy .fix-11{margin-top:.5555555556vw}.p-privacy .fix-12{gap:0;margin-top:2.962962963vw}.p-privacy .fix-13 .list-abc{padding-left:6.2962962963vw}.p-privacy .fix-14,.p-privacy .fix-15{gap:1.5740740741vw!important}.p-privacy .fix-16{gap:1.4814814815vw!important}.p-privacy .fix-17{margin-top:15.1851851852vw}.p-privacy .fix-18{gap:1.5740740741vw!important}.p-privacy .fix-24{gap:1.4814814815vw!important}.p-privacy .fix-25{margin-top:2.962962963vw}.p-privacy .fix-26{line-height:1.8}.p-privacy .fix-27,.p-privacy .fix-28{margin-top:2.962962963vw}.p-privacy .fix-29{margin-top:15.1851851852vw}.p-privacy .fix-30,.p-privacy .fix-31,.p-privacy .fix-32,.p-privacy .fix-33,.p-privacy .fix-34,.p-privacy .fix-35{margin-top:3.1481481481vw}@media screen and (min-width:768px){.p-privacy,.p-privacy__txt{font-size:.875rem}.p-privacy__txt{margin-bottom:23px}.p-privacy .p-privacy__ha{font-size:.875rem;margin-top:57px;padding-left:24px}.p-privacy__inner{padding:80px 0 77px}.p-privacy__inner a:hover{text-decoration-color:transparent}.p-privacy__inner .c-ttldot16{margin-bottom:25px;margin-top:78px}.p-privacy__inner .c-box{margin-bottom:65px}.p-privacy__inner .c-listnum{padding-top:1px}.p-privacy__inner .c-listchar{margin-top:4px}.p-privacy p{margin-top:16px}.p-privacy .list{font-size:.875rem;gap:4px;margin-top:24px}.p-privacy .list-abc{gap:11.5px;padding-left:24px}.p-privacy .list-abc>li{padding-left:18px}.p-privacy .list-number{gap:2px;padding-left:4px}.p-privacy .list-number>li h4{gap:5px}.p-privacy .list-number>li h4:before{min-width:24px}.p-privacy .list-number .list-abc{gap:5px;margin-top:4px}.p-privacy .list-menu{gap:44px;padding-top:16px}.p-privacy .list-menu>li h3{font-size:1rem}.p-privacy .list-menu .list-number{margin-top:14px}.p-privacy .list-menu .gray-box{margin-top:16px;padding-top:24px}.p-privacy .list-dot>li{padding-left:20px}.p-privacy .list-dot>li:before{height:4px;left:8px;top:11px;width:4px}.p-privacy .gray-box{font-size:.875rem;margin-top:56px;padding:21px 24px}.p-privacy .fix-01{margin-top:13px}.p-privacy .fix-02{margin-top:24px}.p-privacy .fix-03{gap:3px;margin-top:16px!important}.p-privacy .fix-03 .list-abc{padding-left:30px}.p-privacy .fix-04{margin-top:-5px}.p-privacy .fix-05{gap:3px;margin-top:17px}.p-privacy .fix-06{margin-top:-5px}.p-privacy .fix-07{margin-top:-2px}.p-privacy .fix-08{margin-top:16px}.p-privacy .fix-09{margin-top:-5px}.p-privacy .fix-10{margin-top:16px}.p-privacy .fix-11{margin-top:-5px}.p-privacy .fix-12{margin-top:16px}.p-privacy .fix-13{gap:3px}.p-privacy .fix-13 .list-abc{padding-left:30px}.p-privacy .fix-14{gap:4px!important;margin-top:3px!important}.p-privacy .fix-15,.p-privacy .fix-16{gap:4px!important}.p-privacy .fix-17{margin-top:76px}.p-privacy .fix-18{gap:4px!important;margin-top:3px!important}.p-privacy .fix-19{gap:4px!important}.p-privacy .fix-20,.p-privacy .fix-21{margin-top:1px}.p-privacy .fix-22,.p-privacy .fix-23{margin-top:-1px}.p-privacy .fix-23 .list-abc,.p-privacy .fix-24{gap:4px!important}.p-privacy .fix-25{margin-top:18px}.p-privacy .fix-26{line-height:2.2}.p-privacy .fix-27,.p-privacy .fix-28{margin-top:16px}.p-privacy .fix-29{margin-top:79px}.p-privacy .fix-30,.p-privacy .fix-31,.p-privacy .fix-32,.p-privacy .fix-33,.p-privacy .fix-34,.p-privacy .fix-35{margin-top:16px}}
/*# sourceMappingURL=privacy.css.map */
