html{scroll-padding-top:100px}.condition-items{display:flex}.condition-box{background-color:color-mix(in srgb,var(--primary) 5%,transparent);flex-shrink:1;height:fit-content;margin-top:50px;max-height:500px;overflow-y:auto;padding:20px;position:sticky;top:50px;width:30%}.condition-part{flex-grow:2;margin-left:64px;width:100%}.legal-content h1,h2,h3,h4{font-weight:900;margin-bottom:16px}.legal-content h5,h6{font-weight:700;margin-bottom:16px}.condition-part ol,.condition-part ul{margin-bottom:40px;padding-left:20px}.condition-list{list-style:none}.condition-list li:not(:last-child){margin-bottom:12px}.condition-link{color:inherit;display:block;font-size:16px;font-weight:500;padding:10px;text-decoration:none;transition:all .2s ease-in-out}.legal-content p{color:#3f3f3f;margin-bottom:12px}.richtext li{margin-bottom:10px;margin-left:10px}.richtext img{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);height:auto;margin:10px 0;max-width:100%;object-fit:cover;width:auto}.richtext span img{display:block}.condition-link.active-list,.condition-link:hover{color:var(--primary)}.legal-content{margin-bottom:30px}.legal-content strong{color:var(--black);font-weight:500}.browser-support-box{align-items:center;background-color:#fff;box-shadow:0 0 16px rgba(17,17,26,.1);color:#fff;display:flex;gap:15px;margin-block:50px;padding:20px 25px;width:100%}.browser-box-title{width:100%}.box-title{color:#000;font-weight:800;margin-bottom:0}.browser-table{width:fit-content}.table-content{border:1px solid #fff}.table-column{padding:5px}tr{border:1px solid #6969694e;border-radius:10px;display:flex}.browser-icon{align-items:center;background-color:#000;border-radius:30px;display:flex;height:36px;justify-content:center;position:relative;width:58px}.browser-icon span{aspect-ratio:1;display:block;height:25px;width:auto}.browser-icon span img{height:100%;object-fit:cover;width:100%}.browser-icon span:first-child{margin-right:-7px;z-index:5}.browser-icon span:nth-child(2){z-index:4}.not-support{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 79.301 98'%3E%3Cg fill='%23ea8600'%3E%3Cpath fill-rule='evenodd' d='M30.3 6a42.82 42.82 0 0 0-26.616 9.226A59 59 0 0 0 0 10.489 48.8 48.8 0 0 1 30.3 0c27.063 0 49 21.938 49 49s-21.937 49-49 49A48.8 48.8 0 0 1 0 87.511a59 59 0 0 0 3.684-4.737A42.82 42.82 0 0 0 30.3 92c23.748 0 43-19.252 43-43S54.049 6 30.3 6' clip-rule='evenodd'/%3E%3Cpath d='m38.633 48.5 9.667-9.667L43.467 34 33.8 43.667 24.134 34 19.3 38.834l9.666 9.666-9.666 9.666 4.833 4.833 9.666-9.666 9.666 9.666 4.834-4.833z'/%3E%3C/g%3E%3C/svg%3E")}.table-column:nth-child(3n) .tooltip{border-right:0 solid #6969694e;right:-68%}.table-column:nth-child(3n) .tooltip:after{left:60%}.tooltip{border-radius:10px;color:#fff;opacity:0;padding:5px 10px;right:-148%;top:-142%;transition:opacity .3s,visibility .3s;visibility:hidden;white-space:nowrap;width:fit-content;z-index:6}.tooltip,.tooltip:after{background-color:#000;position:absolute}.tooltip:after{aspect-ratio:1;bottom:-7px;content:"";display:block;height:auto;left:36%;transform:translate(-50%) rotate(45deg);width:16px;z-index:5}.browser-icon:hover .tooltip{opacity:1;visibility:visible}@media only screen and (min-width:575px){.table-column:not(:last-child){border-right:1px solid #6969694e}}@media only screen and (max-width:1023px){body{font-size:16px}.condition-items{flex-direction:column}.condition-box{margin-bottom:30px;position:static;width:100%}.condition-part{margin-left:0}.condition-list{display:flex;list-style:none}.condition-list li{white-space:nowrap}.condition-list li:not(:last-child){margin-bottom:0}.browser-support-box{margin-block:22px}}@media only screen and (max-width:767px){.browser-support-box{display:flex;flex-wrap:wrap;justify-content:center}.box-title{text-align:center}tr{flex-wrap:wrap}}@media only screen and (max-width:639px){condition-box{display:none}}@media only screen and (max-width:574.99px){.table-column{display:flex;justify-content:center;width:33.33%}.table-column:not(:nth-child(3n)){border-right:1px solid #6969694e}.odd-last .table-column:nth-last-child(2),.table-column:not(:nth-last-child(-n+3)),.table-column:nth-child(2n):last-child(-n+2){border-bottom:1px solid #6969694e}.even-last .table-column:nth-last-child(2){border-bottom:0 solid #6969694e}}