.detailKeyInfo-module__9Jzuwa__content{max-width:1320px;margin:0 auto 60px}.detailKeyInfo-module__9Jzuwa__description{background:#f3f5f6;margin-bottom:30px;padding:16px 20px}.detailKeyInfo-module__9Jzuwa__description>li{letter-spacing:-.04em;color:#666;padding-left:10px;font-size:.8rem;line-height:1.625;position:relative}.detailKeyInfo-module__9Jzuwa__description>li:before{content:"•";position:absolute;top:50%;left:0;transform:translateY(-50%)}.detailKeyInfo-module__9Jzuwa__inputWrapper{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;flex-direction:column;row-gap:16px;margin-bottom:16px;padding:20px 0 20px 20px;display:flex}.detailKeyInfo-module__9Jzuwa__inputWrapper>label{display:flex}.detailKeyInfo-module__9Jzuwa__inputWrapper>label>b{letter-spacing:-.03em;color:#343a40;width:15%;font-size:.8rem;line-height:1.875}.detailKeyInfo-module__9Jzuwa__inputWrapper>label>input,.detailKeyInfo-module__9Jzuwa__inputWrapper>label>textarea{letter-spacing:-.04em;color:#666;border:1px solid #ced4da;border-radius:4px;flex:1;padding:8px 16px;font-size:.8rem;line-height:1.5}.detailKeyInfo-module__9Jzuwa__inputWrapper>label>input:disabled{color:#888;background:#e2e5e8;border:1px solid #e2e5e8}.detailKeyInfo-module__9Jzuwa__buttonWrapper{width:fit-content;margin:0 auto}.detailKeyInfo-module__9Jzuwa__buttonWrapper>button{letter-spacing:-.03em;border-radius:5px;font-size:.9rem;font-weight:600;line-height:1.33}.detailKeyInfo-module__9Jzuwa__edit{color:#fff;background:#3182f6;margin-right:10px;padding:6px 27px}.detailKeyInfo-module__9Jzuwa__back{color:#495057;border:1px solid #495057;padding:5px 27px}
.apiTerms-module__8geEtq__consent{box-sizing:border-box;letter-spacing:-.04em;background:0 0;border:1px solid #ced4da;height:162px;margin-bottom:8px;padding:16px 20px;font-size:.8rem;line-height:1.625;overflow-y:auto}
.keyList-module__aRzfEq__content{max-width:1320px;margin:0 auto 60px}.keyList-module__aRzfEq__description{background:#f3f5f6;margin-bottom:16px;padding:16px 20px}.keyList-module__aRzfEq__description>li{letter-spacing:-.04em;color:#666;padding-left:10px;font-size:.8rem;line-height:1.625;position:relative}.keyList-module__aRzfEq__description>li:before{content:"•";position:absolute;top:50%;left:0;transform:translateY(-50%)}.keyList-module__aRzfEq__keyList{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:60px}.keyList-module__aRzfEq__keyList>div+div{border-top:1px solid #d9d9d9}
.keyListItem-module__AEv2ea__item{justify-content:space-between;align-items:center;column-gap:45px;padding:13px 28.5px;display:flex}.keyListItem-module__AEv2ea__item>span{letter-spacing:-.04em;color:#666;flex:.8;font-size:.8rem;line-height:1}.keyListItem-module__AEv2ea__item>span.keyListItem-module__AEv2ea__keyString{flex:1}.keyListItem-module__AEv2ea__item>span>b{color:#343a40;margin-right:10px}.keyListItem-module__AEv2ea__certi{color:#3182f6;letter-spacing:-.04em;background:#deefff;border-radius:1000px;padding:6px 16px;font-size:.8rem;font-weight:500;line-height:1}.keyListItem-module__AEv2ea__item button{letter-spacing:-.04em;color:#fff;border-radius:4px;padding:8px 18px;font-size:.8rem;font-weight:500;line-height:1}.keyListItem-module__AEv2ea__edit{background:#323e4d;margin-right:12px}.keyListItem-module__AEv2ea__regenerate{background:#3182f6}
.page-module__4AYuKa__subtitleWrapper{max-width:1320px;margin:130px auto 24px;padding-bottom:12px}.page-module__4AYuKa__subtitleWrapper>h1{font-size:1.8rem;line-height:1.5;position:relative}.page-module__4AYuKa__subtitleWrapper>h1:after{content:"";background:#ced4da;width:100%;height:2px;position:absolute;bottom:-10px;left:0}.page-module__4AYuKa__content{max-width:1320px;margin:0 auto 60px}.page-module__4AYuKa__description{background:#f3f5f6;margin-bottom:16px;padding:16px 20px}.page-module__4AYuKa__description>li{letter-spacing:-.04em;color:#666;padding-left:10px;font-size:.8rem;line-height:1.625;position:relative}.page-module__4AYuKa__description>li:before{content:"•";position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-module__4AYuKa__consentWrapper{margin-bottom:30px}.page-module__4AYuKa__checkboxWrapper{justify-content:flex-end;display:flex}.page-module__4AYuKa__checkboxWrapper>label{align-items:center;column-gap:4px;width:fit-content;display:flex}.page-module__4AYuKa__checkboxWrapper>label>span{letter-spacing:-.04em;color:#333;font-size:16px;font-weight:500;line-height:24px}.page-module__4AYuKa__inputWrapper{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;flex-direction:column;row-gap:16px;margin-bottom:16px;padding:20px;display:flex}.page-module__4AYuKa__inputWrapper>label{display:flex}.page-module__4AYuKa__inputWrapper>label>b{letter-spacing:-.03em;color:#343a40;width:15%;margin-top:5px;font-size:16px;line-height:30px;display:inline-block}.page-module__4AYuKa__inputWrapper>label>b>span{color:#868e96;font-weight:500}.page-module__4AYuKa__inputWrapper>label>div{flex-direction:column;align-items:flex-end;display:flex}.page-module__4AYuKa__inputWrapper input,.page-module__4AYuKa__inputWrapper>label>div{flex:1;width:85%}.page-module__4AYuKa__inputWrapper input,.page-module__4AYuKa__inputWrapper textarea{letter-spacing:-.04em;color:#666;border:1px solid #ced4da;border-radius:4px;padding:7px 16px;font-size:.8rem;font-weight:400;line-height:1.5}.page-module__4AYuKa__textLimit{color:#666;margin-top:4px;font-size:.7rem;line-height:1.45}.page-module__4AYuKa__textLimit>b{color:#343a40}.page-module__4AYuKa__buttonWrapper{width:fit-content;margin:0 auto}.page-module__4AYuKa__buttonWrapper>button{letter-spacing:-.03em;color:#fff;background:#adb5bd;border-radius:5px;padding:6px 27px;font-size:.8rem;font-weight:600;line-height:1.33}.page-module__4AYuKa__buttonWrapper>button:last-child{background:#3182f6}.page-module__4AYuKa__buttonWrapper>button+button{margin-left:10px}@media screen and (max-width:800px){.page-module__4AYuKa__subtitleWrapper{margin:120px auto 24px}}
.page-module__sNznQW__subtitleWrapper{max-width:1320px;margin:130px auto 24px;padding-bottom:12px}.page-module__sNznQW__subtitleWrapper>h1{font-size:1.8rem;line-height:1.5;position:relative}.page-module__sNznQW__subtitleWrapper>h1:after{content:"";background:#ced4da;width:100%;height:2px;position:absolute;bottom:-10px;left:0}@media screen and (max-width:800px){.page-module__sNznQW__subtitleWrapper{margin:120px auto 24px}}