@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";
body:has(.studio-terms-page-module__iqhAvq__page){margin:0}.studio-terms-page-module__iqhAvq__page{color:#333;min-height:100vh;font-family:Noto Sans JP,sans-serif}.studio-terms-page-module__iqhAvq__header{z-index:10;background:#fff;justify-content:center;align-items:center;width:100%;height:85px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 8px #0000001a}.studio-terms-page-module__iqhAvq__logoLink{width:50px;height:50px;display:block;transform:translate(20px)}.studio-terms-page-module__iqhAvq__logoLink img{width:100%;height:100%;display:block}.studio-terms-page-module__iqhAvq__main{box-sizing:border-box;width:100%;padding:200px 80px 100px}.studio-terms-page-module__iqhAvq__column{max-width:800px;margin:0 auto}.studio-terms-page-module__iqhAvq__title{text-align:center;width:fit-content;margin:0;font-size:24px;font-weight:900;line-height:1.4}.studio-terms-page-module__iqhAvq__divider{box-sizing:border-box;background:#eee;border-bottom:1px solid #ccc;height:1px;margin:8px 0 24px}.studio-terms-page-module__iqhAvq__content{font-size:16px;font-weight:400;line-height:1.4;display:flow-root}.studio-terms-page-module__iqhAvq__content p{margin:10px 0}.studio-terms-page-module__iqhAvq__content p:empty{min-height:1em}.studio-terms-page-module__iqhAvq__content h2{margin:10px 0;font-size:20px;font-weight:700;line-height:1.4}.studio-terms-page-module__iqhAvq__content ul{margin:0 0 0 20px;padding:0}.studio-terms-page-module__iqhAvq__content li{margin:10px 0}.studio-terms-page-module__iqhAvq__content a{color:#007cff;text-decoration:underline}.studio-terms-page-module__iqhAvq__topLink{color:#303439;align-items:center;width:fit-content;margin:32px 0 0;font-size:14px;font-weight:500;line-height:1.8;text-decoration:none;display:flex}.studio-terms-page-module__iqhAvq__backIcon{flex:0 0 24px;width:24px;font-size:20px;line-height:1}@media (max-width:600px){.studio-terms-page-module__iqhAvq__header{height:60px}.studio-terms-page-module__iqhAvq__logoLink{width:40px;height:40px;transform:none}.studio-terms-page-module__iqhAvq__main{padding:130px 24px 80px}.studio-terms-page-module__iqhAvq__title{text-align:center;width:100%}.studio-terms-page-module__iqhAvq__content h2{font-size:24px}}.studio-terms-page-module__iqhAvq__studioTerms ol{margin:0 0 0 20px;padding:0}.studio-terms-page-module__iqhAvq__studioTerms li p{margin:0}.studio-terms-page-module__iqhAvq__studioTerms table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:800px}.studio-terms-page-module__iqhAvq__studioTerms td{overflow-wrap:anywhere;vertical-align:middle;border:1px solid #eee;padding:12px}@media (max-width:600px){.studio-terms-page-module__iqhAvq__studioTitle{width:fit-content}}