.movingscenes{padding:15px 15px 0 0;display:flex}.movingscenes a{color:#fff;background:#333;border-radius:5px;padding:3px 5px}.movingscenes i{color:#bbb;margin-right:0}.prevscene{flex:1}.nextscene{text-align:right;flex:1}#category-header{padding:10px 10px 15px;display:flex}#category-header-img{flex:1}#category-header-dis{flex:5}#category-header h1{margin-bottom:25px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:1em}#category-header img{width:150px;height:auto;margin:0 15px 0 0}#category-header p{margin-bottom:.4em;font-size:1rem}p.authorname{color:#333;font-weight:700}p.produced,p.publication-date{color:#666}p.related-links{font-size:1rem}p.related-links span{border:1px solid #ccc;border-radius:5px;margin-left:10px;padding:2px 0 4px 12px;display:inline-block}p.related-links img{margin:0 15px 0 0;width:auto!important;height:20px!important}p.for-scene{margin:0 10px}.story-synopsis{background:#f5f5f5;border:1px solid #ccc;border-radius:5px;margin:0 10px 25px;padding:10px}ul.scene-list{padding-left:0;list-style:none}ul.scene-list li:first-child{border-top:1px solid #ccc}ul.scene-list li{border-bottom:1px solid #ccc;padding:10px 15px;display:flex;overflow:hidden}.scene-list-imgarea{background:#f0f0f0;border-radius:5px;flex:1;height:150px;margin-right:15px;padding:5px}.scene-list-imgarea img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.scene-list-textarea{flex:3}ul.scene-list span{margin-right:10px}.category-scene-caption{color:#555;margin-bottom:.5rem;font-size:1rem}span.episodenam{font-weight:700}button.openModal{cursor:pointer;color:#666;background-color:#0000;border:none;padding:6px}button.openModal:hover{background:#eee;border-radius:15px}button.commentrepo{float:right}button:focus{outline:none}.modal{z-index:1;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;width:400px;margin:15% auto;padding:20px}.modal-content p{font-size:1rem}.modal-content label{color:#666;margin-bottom:.8em;font-size:1.1rem}.modal-content label input{margin-right:5px}.modal-content input[type=submit]{color:#1e90ff;background:#eee;border:none;border-radius:10px;width:100%;padding:5px 0;font-size:1rem;font-weight:700}.modal-content input[type=submit]:enabled{color:#fff;cursor:pointer;background-color:#333}.close{color:#aaa;float:right;margin-top:-25px;font-size:3rem}.close:hover,.close:focus{color:#000;cursor:pointer;text-decoration:none}a.show-commentarea{cursor:pointer;color:#666!important}.hidden-commentarea{margin-top:15px;transition:opacity .5s ease-in-out;display:none}.hidden-commentarea.show{opacity:1;grid-template-columns:50px auto;display:grid}.hidden-commentarea img{float:left;width:35px;height:35px}.hidden-commentarea textarea{resize:none;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;min-height:50px;overflow:hidden}.hidden-commentarea input{cursor:pointer;background:0 0;border:none;border-radius:15px;margin-right:10px;padding:8px;font-weight:700}.hidden-commentarea input:hover{background:#ddd}.hidden-commentarea p{margin-bottom:0;padding-left:0!important;font-size:.8rem!important}#anime-header{border-bottom:1px solid #ccc;padding:0 0 15px 25px;overflow:hidden}#anime-header h1{color:#333;margin-bottom:10px;font-size:2rem;line-height:1.1em}ul.breadcrumb{margin:0 0 15px;padding:0;overflow:hidden}ul.breadcrumb li{float:left;margin-right:5px;list-style:none}.scene-info{display:flex}.scene-img{flex:1.5;position:relative}.scene-img img{border-radius:5px;width:100%;min-width:0;height:auto}.scene-img span{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;width:100%;font-size:.75rem;position:absolute;bottom:0;left:5px;overflow:hidden}.scene-title{flex:3;padding:0 10px}.scene-title p{margin:0 0 8px;font-weight:700}.scene-title p span{margin-right:10px}.scene-caption{color:#555;font-size:1.1rem;line-height:1.2em;font-weight:400!important}.bookmark{align-items:center;display:flex}p.bookmark a{color:#666;padding:3px 8px;font-size:1.4rem}p.bookmark a:hover{background:#eee;border-radius:18px}#main{padding:0 25px}.dnone{display:none}p.photoup a{color:#ccc;text-align:center;background:#f5f5f5;padding:8px 0;font-weight:700;display:block}p.photoup a:hover{color:#1e90ff;background:#eee}#scene-post{width:100%;margin-bottom:25px}#scene-post p{margin-bottom:.3rem;padding-left:5px;font-size:1.1rem}.fa-crown,.fa-chess-knight,.fa-dragon{color:#c00;margin-left:5px}#scene-post p img{width:50px;height:50px;margin-right:5px;display:inline}.image-info{align-items:center;display:flex}.activity{text-align:right;flex:1;font-size:1.2rem}.activity span a{color:#666;padding:6px}.activity span a:hover{background:#eee;border-radius:15px}ul.slider,ul.thumb{padding-left:0}ul.slider .slick-prev:before,ul.slider .slick-next:before{display:none}.slider-imgback{background:#f5f5f5;height:535px}ul.slider img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}ul.slider li p a{color:#333;font-weight:700}ul.thumb{margin:0 15px}ul.thumb li{height:150px}ul.thumb img{-o-object-fit:contain;object-fit:contain;background:#f0f0f0;border:1px solid #fff;width:100%;height:100%;display:block}ul.thumb img:hover{cursor:pointer}.slick-dots{margin-top:-35px!important;padding-bottom:10px!important;position:relative!important}.slick-dots li{width:8px!important;height:0!important}.slick-dots li button{height:0!important;padding:0!important}#post-info{background:#fafafa;border:1px solid #ccc;border-radius:5px;margin-bottom:25px;padding:5px}.locationpoint{color:#999;font-weight:700;margin-bottom:10px!important;font-size:.9rem!important}.topilgrimagemap{font-weight:700}#post-info div{margin-bottom:25px;font-size:1rem}#post-info h3{margin-bottom:-15px;padding-left:10px;font-size:1.2rem;line-height:60px;display:inline-block}#post-info h3:before{content:"";background-color:#666;width:40px;height:6px;display:block}#post-info p{padding-left:10px;font-size:1rem}a.post-info-add{color:#666;padding:5px;font-weight:700}a.post-info-add:hover{background:#eee;border-radius:10px;text-decoration:none}.post-detail{border-bottom:1px dotted #aaa;grid-template-columns:1fr auto;justify-content:end;margin-bottom:25px;display:grid}.post-detail button{align-items:flex-start;display:flex}button.openModal2{cursor:pointer;color:#666;background-color:#0000;border:none;max-height:36px;padding:6px}button.openModal2:hover{background:#eee;border-radius:15px}.modal2{z-index:1;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal2-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;width:400px;margin:15% auto;padding:20px}.modal2-content p{font-size:1rem}.modal2-content textarea{resize:none;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;min-height:150px;overflow:hidden}.modal2-content input[type=submit]{color:#1e90ff;background:#eee;border:none;border-radius:10px;width:100%;padding:5px 0;font-size:1rem;font-weight:700}.modal2-content input[type=submit]:enabled{color:#fff;cursor:pointer;background-color:#333}.close2{color:#aaa;float:right;margin-top:-25px;font-size:3rem}.close2:hover,.close2:focus{color:#000;cursor:pointer;text-decoration:none}#comment-post{margin-bottom:25px}#comment-post p{margin-bottom:.3rem;font-size:1.2rem;font-weight:700}#comment-post p img{width:50px;height:50px;margin-right:5px}#comment-post textarea{resize:none;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;overflow:hidden}#comment-post input{cursor:pointer;background:0 0;border:none;border-radius:15px;margin-right:10px;padding:8px;font-weight:700}#comment-post input:hover{background:#ddd}.thread{margin-bottom:25px}.thread h3,.thread h4{margin-bottom:.3rem;font-size:1rem}.thread h3 img,.thread h4 img{width:35px;height:35px;margin-right:5px}.thread h3 a,.thread h4 a{color:#333}.thread h3 span,.thread h4 span{margin-left:5px;font-size:.8rem;font-weight:400}.thread p{margin-bottom:.5rem}.thread span a{color:#666;padding:5px}.thread span a:hover{background:#eee;border-radius:10px;text-decoration:none}span.thread-starter{color:#fff;background:#333;border-radius:5px;padding:1px 5px 2px;margin-left:0!important;font-size:.9rem!important;font-weight:700!important}span.comment-rp{margin-left:10px;font-weight:700}span.comment-rp a{cursor:pointer}.comment-response{margin:25px 0 0 20px}dl#comment-open{margin-bottom:30px}dl#comment-open dt{margin-bottom:25px}dl#comment-open dt p{cursor:pointer;font-size:1.1rem;display:inline}dl#comment-open dt p:hover{text-decoration:underline}dl#comment-open dt i{width:10px}dl#comment-open dd{display:none}#recommend-post{margin-bottom:25px}#recommend-post h2{margin-right:10px;display:inline-block}a.near-add{color:#666;padding:5px;font-weight:700}a.near-add:hover{background:#eee;border-radius:10px;text-decoration:none}.recommend-spot{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px;overflow:hidden}.recommend-title{grid-template-columns:1fr auto;justify-content:end;display:grid}.recommend-detail{display:flex}.recommend-imgarea{background:#f0f0f0;border-radius:5px;flex:1;height:150px;margin-right:15px;padding:5px}.recommend-imgarea img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.recommend-textarea{flex:3}.recommend-spot h3{font-size:1.2rem;line-height:1em}.recommend-spot h3 span{color:#666;margin-left:5px;font-size:.9rem;font-weight:400}.recommend-spot span a{color:#666;padding:5px}.recommend-spot span a:hover{background:#eee;border-radius:10px;text-decoration:none}#other-sceneh2{margin-bottom:25px}#other-sceneh2 img{width:auto;height:35px;margin-right:5px}#other-scene{height:200px;margin-bottom:25px;display:flex}.other-scene-img{flex:1;min-width:0;height:150px}.other-scene-img h3{white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:0;display:inline-block;overflow:hidden}.other-scene-img img{-o-object-fit:contain;object-fit:contain;background:#f0f0f0;border:1px solid #fff;width:100%;height:100%;display:block}#sns-area{margin:40px 0 10px}#sns-area h3{margin-left:10px}#sns-area ul{padding-left:10px;display:flex}#sns-area li{text-align:center;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;flex:1;margin-right:10px;padding:5px 0;font-size:1.4rem;list-style:none}#sns-area li:hover{background:#eee}#sns-area li.twitter a{color:#0f1419}#sns-area li.facebook a{color:#4267b2}#reply{margin:0 0 60px}#reply ul{padding-left:10px;display:flex}#reply li{text-align:center;border:1px solid #ccc;flex:1;margin-right:10px;padding:15px 0;font-size:1rem;list-style:none}@media screen and (width<=670px){.movingscenes{padding:20px 5px 0 0}#category-header h1{margin-bottom:15px;font-size:1.4rem}#category-header img{width:90%}#category-header p{margin-bottom:0;font-size:.9rem}p.related-links span{margin:15px 0 0;display:block}.story-synopsis p{margin-bottom:.7em!important}.scene-list-imgarea{height:100px}ul.scene-list h2{font-size:.95rem;line-height:1.1em}ul.scene-list li{padding:10px}span.episodenam{clear:both;display:block}.category-scene-caption{font-size:.9rem;line-height:1.1em}#anime-header{padding:0 0 15px 5px}#anime-header h1{font-size:1.1rem}.scene-info{padding-right:5px;display:block}.scene-img{margin-bottom:15px}p.bookmark a{padding:3px 8px 3px 0}.scene-title p{margin:0 0 7px;line-height:1.1em}.scene-caption{font-size:1rem;margin-bottom:15px!important;line-height:1.2em!important}#main{clear:both;width:100%;padding:0;display:block;overflow:hidden}#scene-post{margin-bottom:40px}.slider-imgback{height:300px}ul.thumb{margin:0 25px}ul.thumb li{height:50px}#post-info{margin:0 5px 40px}#post-info iframe{height:300px}.post-detail p{line-height:1em}#comment-post,#comment-open,#recommend-post{margin:0 5px 40px}.thread{margin:0 15px 40px}#comment-post input{color:#000}.recommend-detail{display:block}.recommend-imgarea{margin-bottom:15px;margin-right:15px}#other-sceneh2{margin:0 5px 25px}#other-scene{height:auto;display:block}.other-scene-img{height:200px;margin-bottom:55px;padding-left:5px}}.legal-translation-notice{background:#fff8e1;border:1px solid #f0d58a;border-radius:6px;margin:0 0 16px;padding:10px 14px;font-size:15px;line-height:1.6}.legal-translation-notice a{margin-left:4px;font-weight:700;text-decoration:underline}
