:root{--biz-header-height-mobile:9.7222222222vw;--biz-header-height-web:3.75rem;--creator-header-height-mobile:9.7222222222vw;--creator-header-height-web:3.75rem}.policy-agrement{margin-top:5vw;width:100%}@media(min-width:768px){.policy-agrement{margin-top:1.25rem}}.policy-agrement .border-contents{padding:6.9444444444vw 5.5555555556vw}@media(min-width:768px){.policy-agrement .border-contents{padding:1.875rem 1.75rem}}.policy-agrement .all-policy-agreement-wrapper.row-item>button{cursor:pointer;font-weight:500;font-size:3.8888888889vw}@media(min-width:768px){.policy-agrement .all-policy-agreement-wrapper.row-item>button{font-size:.875rem}}.policy-agrement .row-item{position:relative}.policy-agrement .row-item>button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;align-items:center;justify-content:center;padding:2.7777777778vw 5.5555555556vw;font-size:3.3333333333vw;border:none;background-color:transparent;font-weight:500}@media(min-width:768px){.policy-agrement .row-item>button{padding:.4375rem 1.25rem;font-size:.8125rem}}.policy-agrement .text-area p{margin-left:2.7777777778vw;cursor:pointer;font-size:3.8888888889vw;line-height:1.14}@media(min-width:768px){.policy-agrement .text-area p{margin-left:.5rem;font-size:1rem;line-height:1.18}}.policy-agrement .sub-policy-list{padding-top:3.0555555556vw}@media(min-width:768px){.policy-agrement .sub-policy-list{padding-top:1.125rem}}.policy-agrement .sub-policy-list li{margin-top:3.8888888889vw}@media(min-width:768px){.policy-agrement .sub-policy-list li{margin-top:.75rem}}.policy-agrement .sub-policy-list li .text-area p{font-size:3.6111111111vw;line-height:1.15}@media(min-width:768px){.policy-agrement .sub-policy-list li .text-area p{font-size:.875rem;line-height:1.15}}.policy-agrement .sub-policy-list li button{color:#828a8f}@media(min-width:768px){.agreement-modal{width:27.5rem!important;height:43.75rem!important}}.agreement-modal .modal-contents{padding:0}@media(min-width:768px){.agreement-modal .modal-contents{padding:0 2rem}.agreement-modal .modal-contents .main-desc{margin-bottom:2rem;font-size:.875rem;line-height:1.6}.agreement-modal .modal-contents .terms-of-service{padding-top:2rem}.agreement-modal .modal-contents .list>li h2{margin-top:2.5rem}.agreement-modal .modal-contents .list>li:first-child h2{margin-top:2rem}.agreement-modal .modal-contents p{font-size:.8125rem;line-height:1.6}}