.detail-card{margin:0 0 14px;border:1px solid var(--kuizy-border);border-radius:4px;padding:16px;background:#fff}.user.box-container{display:flex;align-items:center;gap:10px;margin:12px 0}.user-image{display:block;flex:0 0 50px;width:50px;height:50px}.user-image img{display:block;width:50px;height:50px;border-radius:25px;object-fit:cover}.user.box-container>div{min-width:0}.user.box-container p{overflow:hidden;margin:0;padding:3px 0;text-overflow:ellipsis;white-space:nowrap}.user-other{color:#08b3f0;text-decoration:none;font-weight:700}.user-rank{margin-right:8px;color:#e60000;text-decoration:none;font-size:13px}.quiz-tags{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.quiz-tags a{border:1px solid #d8dee5;border-radius:3px;padding:4px 9px;color:#287dff;text-decoration:none;font-size:13px;font-weight:700}.contact{margin:14px 0;border:1px solid #d8dee5;border-radius:4px;padding:12px 14px;background:#fff}.contact p{margin:0;color:#555;font-size:13px;line-height:1.7}.contact a{color:#287dff}.published-share{border:2px dashed #ffc100;text-align:center}.published-share-title{margin:0 0 10px;font-weight:700;line-height:1.7}.published-share-title a{color:var(--kuizy-brand)}.published-share-desc{margin:0 0 14px;font-size:14px;font-weight:700}.published-share-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.published-share .social-result a{display:flex;align-items:center;justify-content:center}.published-share .social-result a>span:first-child{height:auto;margin:0}.published-share .social-result span{font-weight:700;font-size:15px}body[data-route=gacha] .gacha{display:none;width:100%;max-width:500px;min-height:300px;margin:0 auto;position:relative}body[data-route=gacha] .run{position:absolute;right:0;bottom:0;left:0}body[data-route=gacha] .run p,body[data-route=gacha] .name-container-run{display:block;width:240px;height:50px;margin:0 auto;border:2px solid #E5AC00;border-radius:25px;background:#ffc100;color:#161616;text-align:center;font-weight:700;line-height:50px;letter-spacing:.2em;cursor:pointer}body[data-route=gacha] .run p{display:none;margin-bottom:50px}body[data-route=gacha] .name-container{margin:15px;border:3px solid #FFC100;border-radius:3px;padding:15px;text-align:center}body[data-route=gacha] .name-container input{box-sizing:border-box;width:100%;height:40px;margin:20px 0;border:1px solid var(--kuizy-border);border-radius:2px;padding:5px;line-height:40px}.gacha-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:4px;padding:0 18px;background:var(--kuizy-brand);color:#fff;font-weight:700;cursor:pointer}.gacha-secondary{background:#f1f3f5;color:var(--kuizy-text)}.analysis-link-confirm{box-sizing:border-box;max-width:640px;margin:24px auto;padding:24px 18px}.analysis-link-confirm-box{border:1px solid #e2e2e2;border-radius:6px;padding:22px 18px;background:#fff}.analysis-link-confirm h1{margin:0 0 12px;font-size:20px;line-height:1.5}.analysis-link-confirm p{margin:0 0 16px;color:#333;font-size:14px;line-height:1.8}.analysis-link-confirm-actions a{display:block;height:46px;margin-top:10px;border-radius:4px;text-align:center;text-decoration:none;font-weight:700;line-height:46px}.analysis-link-confirm-open{background:#25abd8;color:#fff}.analysis-link-confirm-back{background:#f0f0f0;color:#333}.other-loading{margin:12px 0 0;color:var(--kuizy-muted);font-size:13px;text-align:center}#other-items,.other-items{width:100%;margin-top:5px}.other-item-box{margin:8px;border-bottom:1px dashed #ddd;padding-bottom:10px;font-weight:700}.other-item{width:50%}.other-item a{color:#000;text-decoration:none}.other-item img{display:block;width:100%;max-height:150px;object-fit:cover}.other-item p{margin:0;padding-top:5px;font-size:13px;line-height:19px}.other-loading svg{display:block;width:60px;height:60px;margin:10px auto}.sketch-played{padding:0 15px;max-width:375px;margin:0 auto;display:block}.sketch-played a{display:flex;height:44px;align-items:center;font-size:12px;color:#aaa;text-decoration:none}.sketch-played-avator{border-radius:16px;width:32px;height:32px;margin-right:5px}.sketch-played-image{padding-bottom:15px;border-bottom:1px solid #bdffe8;width:100%}.local-quiz-recommendations{margin:18px 0}.other-items-title{display:block;margin-bottom:0;border-radius:6px 6px 0 0;padding:10px;background:#ff5f5f;color:#fff;font-size:15px;font-weight:600;line-height:15px}.other-items-title-red{background:#ff5050}.other-items-title-purple{background:#8e47ff}.other-items-title-blue{background:#23a3ff}.other-items-title-green{background:#00da8d}.other-items-title-orange{background:#ff8100}.recommend-container{display:grid;gap:10px;margin:0 0 18px;padding:0 15px}.recommend{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #f1c9c9;border-radius:4px;padding:10px;background:#fff;color:#161616;text-decoration:none}.recommend-left img{display:block;width:72px;height:72px;object-fit:contain}.recommend-right p{margin:0;font-size:15px;font-weight:700;line-height:1.5}.prefecture-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.prefecture-list a{display:block;border:1px solid #f1c9c9;border-radius:4px;padding:9px 8px;background:#fff;color:#d84848;text-align:center;text-decoration:none;font-size:13px;font-weight:700}.official-sns{margin:22px 0 18px;padding:18px 15px;background:#fff;text-align:center}.official-sns h3{margin:0 0 8px;font-size:17px;line-height:1.45}.official-sns p{margin:0 0 14px;color:#555;font-size:13px;line-height:1.6}.official-line,.official-twitter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:150px;min-height:42px;margin:4px;border-radius:4px;color:#fff;text-decoration:none;font-size:14px;font-weight:700}.official-line{background:#00c300}.official-twitter{background:#1da1f2}.official-sns svg{width:20px;height:20px;flex:0 0 20px;color:#fff}.tags-container{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 10px;padding:0 15px;list-style:none}.tags-container_title{flex:0 0 100%}.tags-container .other-items-title{margin:0 0 4px}.tags-container a{display:inline-block;border:1px solid #d8dee5;border-radius:3px;padding:5px 9px;background:#fff;color:#287dff;text-decoration:none;font-size:13px;font-weight:700}.ad-middle{margin:18px 0;text-align:center}.recommend-more-container{text-align:right}.recommend-more-right-margin{margin-right:15px}.recommend-more{display:inline-block;margin:10px 0 15px;border:1px solid #287dff;border-radius:3px;padding:3px 6px;background:transparent;color:#287dff;text-decoration:none;font-size:14px;font-weight:600}.similar-items{margin-top:0;margin-bottom:0}.similar-items.box-container{margin-top:0}.similar-item{border-bottom:1px solid #ddd;padding:8px 0}.similar-item a{display:flex;max-height:110px;color:#000;text-decoration:none}.similar-item img{display:block;width:48%;max-width:320px;margin-right:8px;border-radius:3px;object-fit:contain}.similar-item p{flex:1;width:52%;margin:0;overflow:hidden;color:#161616;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:20px}.similar-items .content-list-item{margin:12px 0}.similar-items .content-list-item a{display:flex;padding:0;color:inherit;text-decoration:none}.similar-items .content-list-item-image{flex:0 0 150px;width:150px;height:78px;border-radius:3px;overflow:hidden}.similar-items .content-list-item-image img{display:block;width:150px;height:78px;border-radius:3px;background:#f1f1f1;object-fit:cover}.similar-items .content-list-item-info{min-width:0;margin-left:7px;font-weight:600}.similar-items .content-list-item-info-label{margin:0;font-size:12px}.similar-items .content-list-item-info-title{margin:0;font-size:14px;line-height:20px}.similar-text-item:first-child{margin-top:2px}.similar-text-item{border-bottom:1px solid #dadada}.similar-text-item a{display:flex;min-height:38px;align-items:center;gap:8px;overflow:hidden;padding:7px 0;color:#161616;text-decoration:none;font-size:13px;font-weight:700}.similar-text-item-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.similar-text-item-played{flex:0 0 auto;color:#ff6123;font-size:11px;font-weight:400;line-height:16px}@media screen and (min-width:500px){.similar-item a{max-height:180px}}.drawing-like-tool{text-align:center}.drawing-like-board{display:inline-flex;width:min(100%,640px);margin:0 auto 12px;border:1px solid var(--kuizy-border);border-radius:4px;background:#fff var(--drawing-bg, none) center / contain no-repeat;touch-action:none}.drawing-like-canvas{display:block;width:100%;height:auto}.drawing-like-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.finalized-image{display:block;width:min(100%,360px);margin:12px auto;border-radius:4px}.user-score{margin:0 0 12px;color:var(--kuizy-muted);font-size:13px}.user-score-number{margin:0 8px 0 4px;color:var(--kuizy-text);font-weight:700}.oogiri-title-box{display:grid;min-height:220px;margin:0 0 14px;border:1px solid var(--kuizy-border);border-radius:4px;padding:24px;background:#fff url(https://w.kuizy.net/static/img/oogiri/top.png) center / contain no-repeat;place-items:center;text-align:center}.oogiri-title-box h1{max-width:82%;margin:0;font-size:20px;line-height:1.45}.oogiri-title-box p{margin:8px 0 0;color:#0c5afe;font-size:18px;font-weight:700}body[data-route^=oogiri] .title-box{display:flex;width:100%;aspect-ratio:12 / 5;flex-direction:column;align-items:center;justify-content:center;margin:10px auto 20px;background:url(https://w.kuizy.net/static/img/oogiri/top.png) center center / contain no-repeat;text-align:center;font-weight:700}body[data-route^=oogiri] .title-box-title{margin:0;padding:0 20px 10px;font-size:18px;line-height:26px}body[data-route^=oogiri] .title-box-theme{margin:0;padding:0 20px;color:#0c5afe;font-size:20px;line-height:24px}body[data-route^=oogiri] .create-recommend a{border-bottom-color:#137dbe;background:#1da1f2}.others-boke{margin:20px;border:4px solid #000;border-radius:6px;padding:20px}.others-boke-title{margin:0;padding-bottom:10px;font-size:18px;font-weight:700}.others-boke p{margin:0}.others-boke .create-recommend{margin-top:0}.one-minute-hero{text-align:center}.one-minute-hero h1{margin:0 0 10px;font-size:22px;line-height:1.45}.one-minute-hero img{display:block;width:min(100%,420px);margin:14px auto 0;border-radius:4px}.drawing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.drawing-grid img{display:block;width:100%;aspect-ratio:1;border-radius:4px;object-fit:cover}.gacha-result-title{white-space:pre-wrap;font-size:20px;font-weight:700;line-height:1.5}.gacha-result-image{display:block;width:min(100%,360px);margin:12px auto;border-radius:4px}.gacha-result-copy{box-sizing:border-box;width:100%;min-height:96px;margin:8px 0;border:1px solid var(--kuizy-border);border-radius:4px;padding:10px}.preview{display:block;width:200px;margin:20px auto;border:3px dashed #F76A4D;padding:10px;color:#f76a4d;text-align:center;font-weight:700}.publish{display:block;width:230px;height:48px;margin:30px auto 20px;border:none;border-radius:3px;background:#25abd8;color:#fff;text-align:center;line-height:40px;cursor:pointer}.edit{display:block;width:230px;height:48px;margin:30px auto 20px;border:none;border-radius:3px;background:#d2c300;color:#fff;text-align:center;text-decoration:none;line-height:48px;cursor:pointer}.myquiz-main-image{margin:12px 0;text-align:center}.myquiz-main-image img{max-width:min(100%,420px);border-radius:4px}.myquiz-description{margin:0;line-height:1.7}.myquiz-questions h2{margin:0 0 12px;font-size:18px}.myquiz-question{border-top:1px solid var(--kuizy-border);padding:14px 0}.myquiz-question:first-of-type{border-top:0}.myquiz-question h3{margin:0 0 8px;font-size:16px;line-height:1.5}.myquiz-question p{margin:0 0 8px;color:var(--kuizy-muted);line-height:1.6}.myquiz-question ul{margin:0;padding-left:20px}.myquiz-question li{margin:4px 0}.scenario-hidden{display:none}body[data-route=scenario_experience_index] .user.box-container{display:flex;align-items:center;gap:0;margin:10px 15px}body[data-route=scenario_experience_index] .user-image{flex:0 0 40px;width:40px;height:40px;margin-right:10px}body[data-route=scenario_experience_index] .user-image img{width:40px;height:40px;border-radius:20px}body[data-route=scenario_experience_index] .user.box-container p{position:relative;top:-2px;height:20px;padding:0;font-size:9pt}body[data-route=scenario_experience_index] .user-other{font-weight:400}body[data-route=scenario_experience_index] .user-rank{margin-right:0;font-size:inherit}.scenario-subtitle,.scenario-body,.scenario-warning{color:#263238;font-size:15px;line-height:2;margin:14px 18px;white-space:pre-line}#scenarioStart,#scenarioRoles,#scenarioScene{box-sizing:border-box;margin:15px;border:4px solid #d9e7ee;border-radius:6px;background:#fff;overflow:hidden}.scenario-image{display:block;max-width:100%;margin:0 auto 12px}.scenario-step-title{padding:14px 18px;background:#2f5261;color:#fff;font-size:18px;font-weight:700;line-height:24px}.scenario-step-label{margin:14px 15px 8px;color:#2188a8;font-size:12px;font-weight:700;line-height:1}.scenario-guide{margin:14px 18px 4px;color:#526972;font-size:13px;font-weight:700;line-height:1.6}.scenario-reaction{margin:18px;border:1px solid #d9e7ee;border-left:4px solid #86b7ca;border-radius:4px;padding:12px 14px;background:#f8fcff}.scenario-choice-list{margin:6px 0 18px}.scenario-choice-list li,.scenario-role{position:relative;display:block;margin:10px 18px;border:1px solid #d9e7ee;border-radius:5px;padding:14px 42px 14px 15px;background:#fff;box-shadow:0 1px 2px #314b5814;cursor:pointer;font-size:17px;line-height:1.6}.scenario-choice-list li:after,.scenario-role:after{position:absolute;top:50%;right:16px;color:#86a5b3;content:">";font-size:18px;font-weight:700;transform:translateY(-50%)}.scenario-choice-list li:hover,.scenario-role:hover{background:#eef7fb}.scenario-role strong{display:block;color:#161616;font-size:16px;line-height:1.6}.scenario-role span{display:block;color:#555;font-size:13px;line-height:1.7}.scenario-tagline{margin-top:14px;color:#25abd8;font-weight:700;text-align:center}#scenarioResult{background:linear-gradient(0,#d9e7ee 0,#eef7fb)}#scenarioResult h2{color:#314b58}.scenario-result-row{margin:0 15px;border:1px solid #edf4f6;border-radius:4px;padding:10px 12px;background:#f8fcff}.scenario-result-row+.scenario-result-row{margin-top:8px}.scenario-result-row span{display:block;color:#777;font-size:12px;font-weight:700;line-height:1.5}.scenario-result-row strong{display:block;color:#161616;font-size:15px;line-height:1.7}.scenario-result-actions{padding:0 15px 15px}.scenario-link{margin:10px 15px;border:1px solid #d9e7ee;border-radius:4px;padding:12px;background:#fff;color:#161616;cursor:pointer;text-align:left}.scenario-link strong{display:block;color:#25abd8;font-size:14px;font-weight:700;line-height:1.7}.scenario-link span{display:block;color:#555;font-size:12px;line-height:1.6;word-break:break-all}#scenarioLinks,#scenarioRelatedAnalysis{padding-bottom:6px}#scenarioLinks:last-child,#scenarioRelatedAnalysis:last-child{padding-bottom:14px}body[data-route=scenario_experience_index] .name-button{display:block;width:15pc;height:50px;margin:0 auto 15px;border:1px solid #1c66d4;border-radius:4px;background:#287dff;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.16em;line-height:50px;text-align:center}body[data-route=scenario_experience_index] .analysis-choice h2{display:block;margin:0;padding:15px;background:#2b2b2a;color:#fff;font-size:18px;line-height:24px}body[data-route=scenario_experience_index] .analysis-choice h2:after{content:none}body[data-route=scenario_experience_index] .result{margin:15px 10px;border-radius:3px;padding:10px}body[data-route=scenario_experience_index] .result-container{border-radius:2px;padding:0;background:#fff}body[data-route=scenario_experience_index] .result-title{margin:0;padding:15px 15px 10px;font-size:20px;font-weight:600;line-height:35px}body[data-route=scenario_experience_index] .result-body{padding:0 15px 10px;line-height:22px;white-space:pre-wrap;word-wrap:break-word}body[data-route=scenario_experience_index] .result-share{margin:15px 15px 0;padding-bottom:15px}body[data-route=scenario_experience_index] .result-copy{margin:0 15px 10px;border-bottom:1px dashed #ccc}body[data-route=scenario_experience_index] .result-again{padding-bottom:15px}.share-my-quiz{margin:15px;border:2px dashed #ffc100;padding:25px 0 10px}body[data-route=sketch_published] .share-my-quiz,body[data-route=oogiri_published] .share-my-quiz{padding:25px 15px 10px}.share-my-quiz p{font-weight:700;line-height:28px;text-align:center}.share-my-quiz-desc{padding-top:5px;font-size:14px;font-weight:700}.share-my-quiz-title-url{color:#25abd8}.shareSketch span{font-weight:700;font-size:15px!important}.shareSketch .social-result a{display:flex}.shareSketch .social-result a svg{padding:0 5px 0 10px}.quiz-title{margin-bottom:0;border:0;border-radius:0;padding:0;background:transparent;color:#161616;font-size:19px;font-weight:700;line-height:27px}.quiz-keywords{margin:4px 15px 0;color:inherit;font-size:13px}.quiz-keywords p{display:inline-block;margin-right:2px}.quiz-keywords a{color:#115860;text-decoration:none}.user-score{margin:0 15px;color:#555;font-size:9pt}.user-score-number{margin:0;padding:0 10px 0 3px;color:#ff5f5f}.user-score-caution{margin:0 15px;color:#888;font-size:9pt;line-height:9pt}.quiz{margin-top:30px;margin-bottom:30px;border:0;border-radius:0;padding:0;background:transparent}.quiz h2{display:inline-block;margin:0 0 12px;font-size:17px;font-weight:600;line-height:20px}.quiz h2:after{display:block;width:90pt;height:2px;margin-top:10px;background-color:#00ab36;content:""}.quiz-image-container{display:block;margin:10px 0}.quiz .quiz-image{display:block;width:100%;max-width:none;margin:0;border-radius:0}.quiz .choice-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.quiz li{display:block;margin:10px 0;border:1px solid #ebebeb;padding:13px;box-shadow:0 3px 2px -2px #00000021;font-weight:600;cursor:pointer}.quiz .two-choice{display:inline-block;box-sizing:border-box;width:100%;max-height:300px;padding:40px 17px;text-align:center;font-size:1.6rem;line-height:2rem}.failed{background:#ff5128;color:#fff}.succeeded{background:#287dff;color:#fff}.quiz-result{border:0;border-radius:3px;padding:17px;background:#f5f5f5}.quiz-result-title{display:inline-block;margin-bottom:10px;padding-bottom:3px;font-size:16px;font-weight:600;line-height:20px}.quiz-result-title-succeeded{border-bottom:3px solid #287dff}.quiz-result-title-failed{border-bottom:3px solid #ff5128}.quiz-result-description{padding-top:10px;line-height:18px}.image-quiz h2{display:block;margin-bottom:5px;padding:20px 5px;background:#3090e9;color:#fff;text-align:center}.image-quiz h2:after{content:none}.image-quiz-container{display:grid;grid-gap:5px}.image-quiz-container-row-2{grid-template-columns:repeat(2,1fr)}.image-quiz-container-row-3{grid-template-columns:repeat(3,1fr)}.image-quiz-container .image-quiz-image{position:relative}.image-quiz-container img{display:block;width:100%;cursor:pointer}.image-quiz-container .image-selected{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:#0f2d5b4d}.image-quiz-container .image-selected svg{width:20px;height:20px;margin:5px 0 0 3px}.image-quiz-dummy{background:#f1f1f1}.image-quiz-image .selected-rank-item{width:100%;color:#fff;text-align:center;font-size:5pc}.image-quiz-image .image-order{position:absolute;top:0;display:none;width:26px;height:26px;background:#287dff;color:#fff;text-align:center;font-size:14px;font-weight:700}.image-quiz-image .image-order p{margin:0;line-height:26px}.quiz-rank-title{margin:15px 0 5px;font-size:1pc;font-weight:700}#imageAnswer{display:block;width:230px;height:40px;margin:20px auto;border:0;border-radius:3px;background:#3090e9;color:#fff;line-height:40px;cursor:pointer}.image-answer-disabled{background:#ccc}.result{border-radius:3px;padding:17px;background:linear-gradient(0,#206ef2 0,#25abd8)}.result h2{margin-bottom:15px;color:#fff;font-size:14px;font-weight:600;line-height:18px;text-align:center}.result-container{border-radius:2px;padding:20px;background:#fff}.result-score,.result-score-container{color:#206ef2;font-size:26px;font-weight:600;line-height:2pc}.result-title{margin:10px 0;font-size:18px;font-weight:600;line-height:21px}.result-body{padding-bottom:10px;line-height:22px;white-space:pre-wrap;word-wrap:break-word}.your-score{padding-bottom:5px;font-size:13px}.your-percentage{padding:0 2px;color:#ff5f5f;font-size:15px}.your-average-score{padding:0 2px;color:#1e62d3;font-size:15px}.result-share,.social-small{text-align:center}.social-small a{display:inline-block;width:48px;height:48px;margin:0 5px 10px;border-radius:4px;color:transparent;text-decoration:none}.social-small .social-twitter{background:#00aced}.social-small .social-facebook{background:#3b5998}.social-small .social-line{background:#00c300}.result-copy{margin:0;border-top:1px dashed #ccc;padding-top:10px;color:#161616;text-align:center;font-size:14px}.result-copy-text{padding-bottom:5px;font-weight:700}.result-copy textarea{box-sizing:border-box;width:100%;border-radius:4px;padding:5px;color:#999;font-size:13px;line-height:20px}.result-copy-action{width:90pt;margin:3px auto 15px;border:1px solid #5293c1;border-radius:4px;padding:0 10px;color:#5293c1;cursor:pointer}.result-again{padding-bottom:5px;color:#f34231;text-align:center;text-decoration:underline;font-size:14px}.create-recommend{margin-top:20px;font-size:14px;font-weight:700}.create-recommend p{text-align:center}.create-recommend a{display:block;width:230px;height:48px;margin:15px auto 20px;border:none;border-bottom:2px solid #134ba0;border-radius:3px;background:#287dff;color:#fff;text-align:center;text-decoration:none;line-height:48px;cursor:pointer}body[data-route=analysis_index] .quiz-title{margin-bottom:0;color:#161616;font-size:19px;font-weight:700;line-height:27px}body[data-route=analysis_index] .quiz-keywords{margin:4px 15px 0;font-size:13px}body[data-route=analysis_index] .quiz-keywords p{display:inline-block;margin-right:2px}body[data-route=analysis_index] .quiz-keywords a{color:#115860;text-decoration:none}body[data-route=analysis_index] .name-container{border:10px solid #ffc400;border-radius:10px}body[data-route=analysis_index] .name-image{display:block;width:100%}body[data-route=analysis_index] .name-title{margin:5px 0 10px;text-align:center}body[data-route=analysis_index] .name-text-field-container{padding:0 15px 15px}body[data-route=analysis_index] .name-container .name-text-field{box-sizing:border-box;width:100%;height:42px;border:5px solid #ffc400;border-radius:4px;padding:0 10px;line-height:42px}body[data-route=analysis_index] .name-button{display:block;width:15pc;height:50px;margin:0 auto 15px;border:1px solid #1c66d4;border-radius:4px;background:#287dff;color:#fff;text-align:center;font-weight:700;line-height:50px;letter-spacing:.16em;cursor:pointer}body[data-route=analysis_index] .analysis-index{display:inline-block;width:23px;margin-bottom:5px;border-radius:2px;padding:3px 0;background:#bfd4e0;color:#fff;text-align:center;font-size:14px}body[data-route=analysis_index] .analysis-index-selectable{border:1px solid #2593d8;background:#fff;color:#2593d8}body[data-route=analysis_index] .analysis-choice h2{padding:15px;background:#2b2b2a;color:#fff;font-size:18px;line-height:24px}body[data-route=analysis_index] .analysis-choice li{display:block;border-bottom:1px solid #ffc400;padding:13px 15px;cursor:pointer;font-size:17px}body[data-route=analysis_index] .analysis-choice li:hover{background:#dce7ee}body[data-route=analysis_index] .analysis-choice .sorting-description{margin:8px 15px;color:#da0a0a;font-size:14px;line-height:20px}body[data-route=analysis_index] .analysis-choice .sorting-container{display:flex;width:100%;margin-bottom:15px}body[data-route=analysis_index] .analysis-choice .sorting-order{box-sizing:border-box;width:42px;margin:0 5px 0 0;border:0;padding:10px 0 10px 15px}body[data-route=analysis_index] .analysis-choice .sorting-order li{width:34px;height:24px;margin:13px 0 32px;border:0;border-radius:9px;padding:0;background:#287dff;color:#fff;cursor:default;text-align:center;font-size:12px;font-weight:700;line-height:24px}body[data-route=analysis_index] .analysis-choice .sortable-container{box-sizing:border-box;flex:1;margin:0;border:0;padding:10px;background:#f8f7f7}body[data-route=analysis_index] .analysis-choice .sortable-container li{margin-bottom:10px;border:1px solid #287dff;border-radius:3px;background:#fff;box-shadow:0 2px 2px #a8a8a880;cursor:grab;touch-action:none;user-select:none}body[data-route=analysis_index] .analysis-choice .sorting-order li:last-child,body[data-route=analysis_index] .analysis-choice .sortable-container li:last-child{margin-bottom:0}body[data-route=analysis_index] .analysis-choice .sortable-container .blue-background-class,body[data-route=analysis_index] .analysis-choice .sortable-container .sortable-chosen{background:#287dff;color:#fff}body[data-route=analysis_index] .quiz-image-container{display:block;margin:10px 0}body[data-route=analysis_index] .quiz-image{display:block;width:100%}body[data-route=analysis_index] .result{margin:15px 10px;border-radius:3px;padding:10px;background:linear-gradient(0,#0ec274 0,#18dc1a)}body[data-route=analysis_index] .result h2{margin-bottom:10px;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:18px}body[data-route=analysis_index] .result-container{border-radius:2px;padding:0;background:#fff}body[data-route=analysis_index] .result-title{padding:15px 15px 10px;font-size:20px;font-weight:600;line-height:35px}body[data-route=analysis_index] .result-body{padding:0 15px 10px;line-height:22px;white-space:pre-wrap;word-wrap:break-word}body[data-route=analysis_index] .result-image{display:block;max-width:100%;max-height:250px;margin:0 auto 10px}body[data-route=analysis_index] .result-graph .result-image{display:block;width:auto;max-width:90%;max-height:none;margin:20px auto 10px;padding-top:20px}body[data-route=analysis_index] .result-graph .result-title{padding:0 15px 10px;white-space:pre-line;font-size:18px;line-height:30px}body[data-route=analysis_index] .result-graph .result-body,body[data-route=analysis_index] .result-graph .your-score{display:none}body[data-route=analysis_index] .result-share{margin:15px 15px 0;padding-bottom:15px}body[data-route=analysis_index] .analysis-work-link-card{margin:18px 15px 6px;border:1px solid #d9edf4;border-radius:6px;padding:16px;background:#f8fdff;text-align:left}body[data-route=analysis_index] .analysis-work-link-card-eyebrow{margin:0 0 4px;color:#2188a8;font-size:13px;font-weight:700;line-height:1.5}body[data-route=analysis_index] .analysis-work-link-card h3{margin:0;color:#161616;font-size:18px;line-height:1.5}body[data-route=analysis_index] .analysis-work-link-card-subtitle{margin:4px 0 12px;color:#555;font-size:13px;line-height:1.6}body[data-route=analysis_index] .analysis-work-link-card-main{display:block;height:46px;margin:14px 0;border-radius:4px;background:#25abd8;color:#fff;text-align:center;text-decoration:none;font-weight:700;line-height:46px}body[data-route=analysis_index] .analysis-work-link-card-internal{border-top:1px solid #d9edf4;padding-top:12px}body[data-route=analysis_index] .analysis-work-link-card-internal p{margin:0 0 8px;color:#555;font-size:12px;font-weight:700}body[data-route=analysis_index] .analysis-work-link-card-internal a{display:inline-block;margin:0 12px 6px 0;color:#2188a8;text-decoration:none;font-size:13px;line-height:1.7}body[data-route=analysis_index] .analysis-work-link-card-related{margin-top:10px}body[data-route=analysis_index] .analysis-work-link-card-related summary{color:#333;cursor:pointer;font-size:13px;font-weight:700;line-height:1.8}body[data-route=analysis_index] .analysis-work-link-card-related ul{margin:8px 0 0;padding:0;list-style:none}body[data-route=analysis_index] .analysis-work-link-card-related li{border-top:1px solid #e6eef1;padding:8px 0}body[data-route=analysis_index] .analysis-work-link-card-related li span{display:block;color:#777;font-size:12px;line-height:1.5}body[data-route=analysis_index] .analysis-work-link-card-related li a{color:#2188a8;text-decoration:none;font-size:13px;font-weight:700;line-height:1.7}body[data-route=analysis_index] .analysis-work-link-card-related li em{margin-left:6px;border-radius:3px;padding:2px 5px;background:#fff0f0;color:#d03b3b;font-size:11px;font-style:normal}body[data-route=analysis_index] .analysis-work-link-card-spoiler{margin-top:10px;border-radius:4px;padding:10px;background:#fff}body[data-route=analysis_index] .analysis-work-link-card-spoiler p{margin:0 0 8px;color:#333;font-size:13px;font-weight:700;line-height:1.7}body[data-route=analysis_index] .analysis-work-link-card-spoiler button{border:0;border-radius:4px;padding:8px 16px;background:#333;color:#fff;cursor:pointer;font-size:13px;font-weight:700}body[data-route=analysis_index] .result-copy{margin:0 15px 10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding-top:10px;color:#161616;text-align:center;font-size:14px}body[data-route=analysis_index] .result-copy-text{padding-bottom:5px;font-weight:700}body[data-route=analysis_index] .result-copy textarea{box-sizing:border-box;width:100%;border-radius:4px;padding:5px;color:#999;font-size:13px;line-height:20px}body[data-route=analysis_index] .result-copy-action{width:90pt;margin:3px auto 15px;border:1px solid #5293c1;border-radius:4px;padding:0 10px;color:#5293c1;cursor:pointer}body[data-route=analysis_index] .result-again{padding-bottom:15px;color:#f34231;text-align:center;text-decoration:underline;font-size:14px;cursor:pointer}body[data-route=analysis_index] .analysis-graph-renderer{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0;pointer-events:none}body[data-route=analysis_index] .analysis-graph-renderer canvas,body[data-route=analysis_index] .analysis-graph-renderer img{display:block}body[data-route=analysis_index] .rankings{padding:0 15px}body[data-route=analysis_index] .rankings a{display:block;overflow:hidden;border-bottom:1px solid #dadada;padding:7px 0;color:#161616;text-decoration:none;font-size:13px;font-weight:700;line-height:20px}body[data-route^=sketch] #drawingCanvas.canvas,body[data-route^=oogiri] #drawingCanvas.canvas{display:block;box-sizing:border-box;width:auto;max-width:none;margin:0 15px;border:0;border-radius:0;background:#fff;touch-action:none}body[data-route^=sketch] .drawing-like-canvas,body[data-route^=oogiri] .drawing-like-canvas{display:block;width:100%;height:auto;border:1px solid #ddd;box-sizing:border-box;background:#fff}body[data-route^=sketch] .drawing-like-edit-actions,body[data-route^=oogiri] .drawing-like-edit-actions{display:none}body[data-route^=sketch] .canvas-description,body[data-route^=oogiri] .canvas-description{margin:0 auto 10px;height:35px;background:linear-gradient(355deg,#2281d5,#24d2e4);color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:35px}body[data-route^=sketch] .done,body[data-route^=oogiri] .done{display:block;width:230px;height:3pc;margin:15px auto 20px;border:0;border-radius:3px;background:#fb652f;color:#fff;text-align:center;text-decoration:none;line-height:3pc;cursor:pointer}body[data-route^=sketch] .finalized-image,body[data-route^=oogiri] .finalized-image{display:block;width:100%;margin:0;border-radius:0}body[data-route^=sketch] .finalized,body[data-route^=oogiri] .finalized{display:none}body[data-route^=sketch] .result,body[data-route^=oogiri] .result{margin:0;border-radius:0;padding:0;background:transparent}body[data-route^=sketch] .result-share,body[data-route^=oogiri] .result-share{margin:10px 20px 0}body[data-route^=sketch] .result-copy,body[data-route^=oogiri] .result-copy{margin:0 15px 10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding-top:10px;color:#161616;text-align:center;font-size:14px}body[data-route^=sketch] .result-copy-text,body[data-route^=oogiri] .result-copy-text{padding-bottom:5px;font-weight:700}body[data-route^=sketch] .result-copy textarea,body[data-route^=oogiri] .result-copy textarea{box-sizing:border-box;width:100%;border-radius:4px;padding:5px;color:#999;font-size:13px;line-height:20px}body[data-route^=sketch] .result-copy-action,body[data-route^=oogiri] .result-copy-action{width:90pt;margin:3px auto 15px;border:1px solid #5293c1;border-radius:4px;padding:0 10px;color:#5293c1;cursor:pointer}body[data-route^=sketch] .replay,body[data-route^=oogiri] .replay{padding-top:15px;color:#f34231;text-align:center;text-decoration:underline;font-size:14px;cursor:pointer}body[data-route^=sketch] .time-limit-container{padding:6px 1pc 0;color:#da4b41;font-size:14px}body[data-route^=onemin]{background:#fcfcfc}body[data-route^=onemin] .drawing-header{display:block;width:100%}body[data-route^=onemin] .title-box-description{padding-top:10px;text-align:center;font-weight:700}body[data-route^=onemin] .title-box{width:80%;margin:30px auto;border:2px solid #161616;padding:20px;text-align:center;font-weight:700}body[data-route^=onemin] .title-box-title{margin:0;padding-bottom:10px}body[data-route^=onemin] .title-box-theme,body[data-route^=onemin] .title-box-theme a{margin:0;color:#0c5afe;text-decoration:none}body[data-route^=onemin] .canvas-description{margin:0;text-align:center}body[data-route^=onemin] .drawing-board,body[data-route^=onemin] .drawing-board *{box-sizing:content-box}body[data-route^=onemin] .canvas.drawing-board{display:block;box-sizing:border-box;width:auto;margin:0 15px;background:#fff;touch-action:none}body[data-route^=onemin] .drawing-board-canvas-wrapper{position:relative;margin:0 auto;border:1px solid #ddd}body[data-route^=onemin] .drawing-like-canvas{position:absolute;top:0;left:0;z-index:20;display:block;width:auto;cursor:crosshair;background:#fff}body[data-route^=onemin] .drawing-board-controls{position:relative;display:table;min-height:28px;margin:5px auto 0;border-spacing:9.33333px 0;text-align:center;font-size:0}body[data-route^=onemin] .drawing-board-control{display:table-cell;height:100%;border-collapse:separate;vertical-align:middle;font-size:16px}body[data-route^=onemin] .drawing-board-control-inner{position:relative;height:100%;box-sizing:border-box}body[data-route^=onemin] .drawing-board-control>button,body[data-route^=onemin] .drawing-board-control-size .drawing-board-control-inner{box-sizing:border-box;overflow:hidden;height:28px;border:1px solid #ccc;border-radius:2px;padding:2px 4px;background-color:#fff;box-shadow:none}body[data-route^=onemin] .drawing-board-control>button{min-width:28px;margin:0;border:none;vertical-align:middle;line-height:14px;cursor:pointer}body[data-route^=onemin] .drawing-board-control>button:hover,body[data-route^=onemin] .drawing-board-control>button:focus{background-color:#ccc}body[data-route^=onemin] .drawing-board-control>button:active,body[data-route^=onemin] .drawing-board-control>button.active{background-color:#ddd}body[data-route^=onemin] .drawing-board-control-colors{font-size:0;line-height:0}body[data-route^=onemin] .drawing-board-control-colors-current{display:inline-block;width:26px;height:26px;border-radius:2px;background:#161616;cursor:pointer}body[data-route^=onemin] .drawing-board-control-drawingmode>button{margin-right:2px}body[data-route^=onemin] .drawing-board-control-drawingmode>button:last-child,body[data-route^=onemin] .drawing-board-control-navigation>button:last-child{margin-right:0}body[data-route^=onemin] .drawing-board-control-drawingmode-pencil-button:before{content:"\270e"}body[data-route^=onemin] .drawing-board-control-drawingmode-eraser-button:before{content:"\6d88";font-size:12px}body[data-route^=onemin] .drawing-board-control-size[data-drawing-board-type=range] .drawing-board-control-inner{width:75px}body[data-route^=onemin] .drawing-board-control-size-range-input{position:relative;z-index:100;width:100%;margin:0;border:0;padding:0}body[data-route^=onemin] .drawing-board-control-navigation>button{margin-right:2px;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}body[data-route^=onemin] .time-limit-container{margin:0;padding:20px 0;text-align:center;font-size:22px}body[data-route^=onemin] .time-limit{font-size:30px}body[data-route^=onemin] .countdown-message{display:block;padding:10px 0 0;color:#161616;text-align:center;font-size:14px}body[data-route^=onemin] .done-button{display:none;width:240px;height:45px;margin:0 auto 20px;border:0;border-bottom:2px solid #134ba0;border-radius:3px;background:#287dff;color:#fff;text-align:center;text-decoration:none;line-height:45px;cursor:pointer}body[data-route^=onemin] .result{display:none;margin:0;border-radius:3px;padding:17px;background:linear-gradient(0deg,#206ef2,#25abd8)}body[data-route^=onemin] .result h2{margin:0 0 15px;color:#fff;text-align:center;font-size:16px;font-weight:600}body[data-route^=onemin] .result-container{border-radius:2px;padding:20px;background:#fff}body[data-route^=onemin] .result-title{margin:0 0 10px;text-align:center;font-size:18px;font-weight:600;line-height:32px}body[data-route^=onemin] .result-timeup{padding-bottom:15px;color:#ff4545;text-align:center;font-size:20px;font-weight:700}body[data-route^=onemin] .result-image{display:block;width:100%;padding-bottom:10px}body[data-route^=onemin] .result-share-title{padding:20px 0 10px;text-align:center;font-weight:700}body[data-route^=onemin] .result-login{padding:5px 20px 10px;font-size:14px}body[data-route^=onemin] .result-copy{margin:0;border-top:1px dashed #ccc;padding-top:10px;color:#161616;text-align:center;font-size:14px}body[data-route^=onemin] .result-copy textarea{box-sizing:border-box;width:100%;border-radius:4px;padding:5px;color:#999;font-size:13px;line-height:20px}body[data-route^=onemin] .result-copy-action{width:90pt;margin:3px auto 15px;border:1px solid #5293c1;border-radius:4px;padding:0 10px;color:#5293c1;cursor:pointer}body[data-route^=onemin] .result-again{padding-bottom:5px;color:#f34231;text-align:center;text-decoration:underline;font-size:14px;cursor:pointer}body[data-route^=onemin] .create-button-container{padding-top:30px;z-index:999999}body[data-route^=onemin] .create-button-description{margin:0;padding-bottom:10px;text-align:center;font-weight:700}body[data-route^=onemin] .create-button{display:block;width:230px;height:3pc;margin:15px auto 20px;border:0;border-bottom:2px solid #134ba0;border-radius:3px;background:#287dff;color:#fff;text-align:center;text-decoration:none;line-height:3pc;cursor:pointer}body[data-route^=onemin] .dialog-container{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;background:#0003}body[data-route^=onemin] .dialog{width:80%;max-width:600px;border-radius:8px;background:#fcfcfc;box-shadow:0 2px 2px #b2b2b280}body[data-route^=onemin] .dialog-title{margin:0;overflow:hidden;border-radius:8px 8px 0 0;padding:10px 0;background-color:#287dff;color:#fff;text-align:center;font-weight:700}body[data-route^=onemin] .dialog-box{padding:20px}body[data-route^=onemin] .dialog-input-title{margin:0;padding-bottom:5px;font-weight:700}body[data-route^=onemin] .dialog input{box-sizing:border-box;display:block;width:100%;height:40px;padding:0 10px;line-height:40px}body[data-route^=onemin] .dialog .subtint-button{display:block;height:40px;margin-top:30px;background:#fb652f;line-height:40px;cursor:pointer}body[data-route^=onemin] .dialog .dialog-close-button{background:#a9a9a9;color:#fff}body[data-route^=onemin] .drawing-thumbnail{display:none}body[data-route^=onemin] .drawing{box-sizing:border-box;background:#fff;box-shadow:0 0 3px #83838380}body[data-route^=onemin] .current-drawing{margin-bottom:30px;padding-bottom:30px}body[data-route^=onemin] .drawing-top-image,body[data-route^=onemin] .drawing-image{display:block;width:100%;object-fit:contain}body[data-route^=onemin] .drawing-frame{height:auto;background:#fff}body[data-route^=onemin] .drawing-image{aspect-ratio:16 / 9}body[data-route^=onemin] .drawing-info-container{display:flex;height:40px;justify-content:center;padding:0 15px;background:#eef0f3}body[data-route^=onemin] .drawing-account-container{display:flex;margin-right:auto;align-items:center}body[data-route^=onemin] .drawing-account-image{display:block;width:26px;height:26px;margin-right:7px;border-radius:13px}body[data-route^=onemin] .drawing-account-name{color:#161616;text-decoration:none;font-size:14px;font-weight:700;line-height:18px}body[data-route^=onemin] .drawing-account-name-empty{color:#555}body[data-route^=onemin] .drawing-like-container{display:flex;margin:0;color:#484848;align-items:center;font-weight:700}body[data-route^=onemin] .drawing-like-container svg{padding-right:7px}body[data-route^=onemin] .drawing-like-container-liked g{fill:#ff4a4a}body[data-route^=onemin] .drawing-like-button{display:flex;width:180px;height:50px;margin:30px auto 0;border:2px solid #ff4a4a;border-radius:30px;background:transparent;color:#ff4a4a;align-items:center;justify-content:center;font-weight:700;cursor:pointer;letter-spacing:.12em}body[data-route^=onemin] .drawing-like-button svg{padding-right:10px}body[data-route^=onemin] .drawing-like-button .svg-heart-path{stroke:#ff4a4a}body[data-route^=onemin] .drawing-like-button-disabled{border:none;background:#ff4a4a;color:#fff}body[data-route^=onemin] .drawing-like-button-disabled .svg-heart-path{stroke:#fff}body[data-route^=onemin] .section{margin:15px 15px 40px;border-radius:8px;background:#fff;box-shadow:0 0 4px #c1c1c180}body[data-route^=onemin] .section h2{margin:0;border-radius:8px 8px 0 0;padding:10px 15px;background:#287dff;color:#fff;font-size:18px;font-weight:700}body[data-route^=onemin] .drawing-list{padding:20px}body[data-route^=onemin] .drawing-list ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;margin:0;padding:0 0 30px;list-style:none}body[data-route^=onemin] .recommend-more{display:block;width:140px;height:36px;margin:5px auto 10px;border:none;border-radius:22px;background:#fb652f;color:#fff;text-align:center;line-height:36px;cursor:pointer}body[data-route^=onemin] .top-page-container{padding:50px 0;text-align:center}body[data-route^=onemin] .top-page-container p{font-weight:700}body[data-route^=onemin] .top-page-container a{display:block;width:230px;height:3pc;margin:15px auto 20px;border:0;border-bottom:2px solid #134ba0;border-radius:3px;background:#287dff;color:#fff;text-align:center;text-decoration:none;line-height:3pc;cursor:pointer}@media screen and (max-width:530px){body[data-route^=onemin] .drawing-list ul{grid-template-columns:1fr}}@media(max-width:350px){.quiz .choice-list{column-gap:10px}.quiz .two-choice{padding-right:10px;padding-left:10px}}
