a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input[type=checkbox],label{cursor:pointer}body{font-family:Noto Sans JP,sans-serif}body h2{font-size:20px}.bodyFixed{left:0;position:fixed;right:0}.blueButton{background:#67c5ff;border:2px solid #67c5ff;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:.3em 1em;text-decoration:none;transition:all .25s ease}.blueButton+.blueButton{margin-left:10px}.blueButton:hover{background:#fff;color:#67c5ff}.tagsBox{display:flex;flex-wrap:wrap;margin-top:20px}.tagsBox .tagBox{align-items:center;display:flex;margin-bottom:10px}.tagsBox input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.tagsBox input[type=checkbox]:disabled,.tagsBox input[type=checkbox]:disabled+label{cursor:default}.tagsBox input[type=checkbox]:disabled+label:hover,.tagsBox label{background-color:#fff}.tagsBox label{border-radius:3px;color:#000;cursor:pointer;line-height:2;margin-right:1em;padding-left:1em;padding-right:1em;position:relative}.tagsBox label:hover{background-color:#e6e6e6}.tagsBox label:before{border:2px solid #fff;border-radius:.25em;box-sizing:border-box;content:" ";display:block;height:1.4em;left:0;position:absolute;top:.3em;width:1.4em;z-index:-1}.tagsBox input[type=checkbox]:checked+label{background-color:#5298eb;color:#fff}.tagsBox input[type=checkbox]:checked+label:before{background:#5298eb;height:2em;top:0;width:100%}.tagsBox label,.tagsBox label:before{border-radius:3px;transition:all .25s ease}@media screen and (max-width:700px){.tagsBox label:hover{background-color:#fff}}header{background-color:#1c1c1c;display:flex}header,header .headerLogo{height:70px}header p{color:#fff;font-size:36px;font-weight:600;line-height:70px;margin:0 auto;text-align:center}@media screen and (max-width:700px){header,header .headerLogo{height:60px}header p{font-size:14px;line-height:60px}}footer{background-color:#1c1c1c;color:#fff;height:70px}.Registration{background-color:#deb887;padding:10px 20px}.Registration .registrationForm>*{margin-top:10px}.TagRegistration{background-color:#deb887;padding:10px 20px}.Top{padding-bottom:20px;text-align:center}.Top .searchForm{background-color:#deb887;padding:20px}.Top .searchForm button{background:#67c5ff;border:2px solid #67c5ff;border-radius:3px;color:#fff;display:inline-block;font-size:16px;outline:none;padding:0 5px;text-decoration:none;transition:all .25s ease}.Top .searchForm button:hover{background:#fff;color:#67c5ff}.Top .searchForm .titleBox{margin-top:10px}.Top .searchForm .titleBox #title{background:#fff;border:1px solid #67c5ff;border-radius:3px;box-sizing:border-box;height:27px;margin:0;outline:none;padding:0 10px}.Top .searchForm .titleBox button{margin-left:5px}.Top .searchForm .resetButton{margin-left:10px}.Top .searchForm .hitNum{font-size:24px;font-weight:600;margin-top:5px}.Top .addButtonWrapper{padding:10px 20px;text-align:right}.Top .movieCards{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1100px;padding:0 10px}.Top .movieCards .movieCard{border:2px solid #deb887;border-radius:3px;box-sizing:border-box;cursor:pointer;margin:10px;min-height:240px;padding:10px;width:200px}.Top .movieCards .movieCard>*{margin-top:10px}.Top .movieCards .movieCard .movieLinkButton{background:#51bd65;border:2px solid #51bd65;border-radius:3px;color:#fff;display:inline-block;padding:.3em 1em;text-decoration:none;transition:all .25s ease}.Top .movieCards .movieCard .movieLinkButton:hover{background:#fff;color:#51bd65}.Top .movieCards .movieCard .tags{display:flex;flex-wrap:wrap}.Top .movieCards .movieCard .tags .tag{background:#b8b8b8;border:2px solid #b8b8b8;border-radius:3px;color:#fff;display:inline-block;margin-right:5px;margin-top:5px;padding:5px;transition:all .25s ease}.Top .pagerList{display:flex;justify-content:center}.Top .pagerList .pager{background:#b8b8b8;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:40px;line-height:40px;margin-right:5px;padding:0 7px;width:40px}.Top .pagerList .pagerAbridge{line-height:30px;margin-right:5px}.Top .pagerList .currentPage{background:#67c5ff}.Top .pagerList .pagerDisabled{background-color:#d9d9d9}.Top .page-top{background:#deb887;border-radius:50%;bottom:40px;color:#fff;cursor:pointer;height:50px;line-height:48px;opacity:.6;position:fixed;right:20px;width:50px;z-index:100}@media screen and (max-width:700px){.Top .searchForm .tagsBox label{padding-left:7px;padding-right:7px}.Top .searchForm .resetButton,.Top .searchForm .tagButton{font-size:20px;height:50px;width:80%}.Top .searchForm .resetButton{display:block;margin:10px auto 0}.Top .addButtonWrapper{display:none}.Top .pagerList{padding-left:5px}}.modal{align-items:center;background-color:#0000004d;display:flex;justify-content:center;z-index:1000}.modal,.modal .closeBackground{bottom:0;left:0;position:fixed;right:0;top:0}.modal .wrapper{background-color:#fff;border-radius:4px;box-shadow:0 3px 35px #0003;box-sizing:border-box;max-height:95%;max-width:85%;overflow-y:auto;padding:40px 30px 30px;position:relative}.modal .wrapper .closeButton{cursor:pointer;font-size:24px;position:absolute;right:20px;top:15px}.detailModal>*{margin-top:10px}.detailModal>:first-child{margin-top:0}.detailModal .movieLinkButton{background:#51bd65;border:2px solid #51bd65;border-radius:3px;color:#fff;display:inline-block;padding:.3em 1em;text-decoration:none;transition:all .25s ease}.detailModal .movieLinkButton:hover{background:#fff;color:#51bd65}.detailModal .tags{display:flex;flex-wrap:wrap}.detailModal .tags .tag,.detailModal .tags .tagAddButton{background:#b8b8b8;border:2px solid #b8b8b8;border-radius:3px;color:#fff;display:inline-block;margin-right:5px;margin-top:5px;padding:5px;transition:all .25s ease}.detailModal .tags .tagAddButton{border-radius:50%;cursor:pointer}.detailModal .addTagsBox{display:flex;flex-wrap:wrap;margin-top:20px}.detailModal .addTagsBox .addTagBox{align-items:center;display:flex;margin-bottom:5px}.detailModal .addTagsBox input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.detailModal .addTagsBox input[type=checkbox]:disabled,.detailModal .addTagsBox input[type=checkbox]:disabled+label{cursor:default}.detailModal .addTagsBox input[type=checkbox]:disabled+label:hover{background-color:#fff}.detailModal .addTagsBox label{background-color:#fff;border:1px solid #deb887;border-radius:3px;color:#000;cursor:pointer;margin-right:5px;padding:5px;position:relative}.detailModal .addTagsBox label:hover{background-color:#e6e6e6}.detailModal .addTagsBox label:before{border:2px solid #fff;border-radius:.25em;box-sizing:border-box;content:" ";display:block;height:1.4em;left:0;position:absolute;top:.3em;width:1.4em;z-index:-1}.detailModal .addTagsBox input[type=checkbox]:checked+label{background-color:#5298eb;color:#fff}.detailModal .addTagsBox input[type=checkbox]:checked+label:before{background:#5298eb;height:2em;top:0;width:100%}.detailModal .addTagsBox label,.detailModal .addTagsBox label:before{border-radius:3px;transition:all .25s ease}@media screen and (max-width:700px){.detailModal .addTagsBox label:hover{background-color:#fff}}
/*# sourceMappingURL=main.9db17016.css.map*/