*{box-sizing:border-box}
html{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;line-height:1.5;min-width:320px;width:100%}
body,dd,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;list-style:none;color:#555}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
em{font-weight:700}
a:link{color:#e68029}
a:visited{color:#e68029}
a:active{color:rgba(230,128,41,.75)}
a:hover{opacity:.75}
a.pure-button{color:#fff}
a.pure-button:hover{opacity:1}
a.pure-button.danger{background:#ff1515}
a.pure-button+a.pure-button{margin-left:5px}
.pure-button-preview,.pure-button-warning{background:#ff8913;color:#fff}
.pure-button-danger{background:#ff1515;color:#fff}
.pure-button-info{background:#008d4b;color:#fff}
.pure-button-draft{background:#ffd25c;color:#555}
.pure-button-preview,.pure-button-small{font-size:80%}
.pure-button-preview{padding:3px 6px!important;font-size:12px!important}
.pure-g *{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}
.pure-g a,.pure-g button,.pure-g div,.pure-g p{letter-spacing:0}
a.minilink{font-size:.8em}
.red{color:red}
.pw-show{display:none}
body{margin:0 auto;box-shadow:0 0 100px rgba(0,0,0,.1);background:#fff}
img{max-width:100%;height:auto;vertical-align:middle}
option[disabled]{background:#eee}
.overflow-hidden{overflow:hidden!important}
code{background-color:#eee;padding:3px 5px;font-size:12px;border-radius:3px;vertical-align:middle;line-height:11px}
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc;opacity:1}
:-ms-input-placeholder{color:#ccc}
header{border-bottom:solid 3px #e68029}
header .inforow{padding:20px;display:flex;justify-content:space-between}
header .inforow .title{max-width:732px}
header .inforow .title img{width:100%;max-width:200px}
header .inforow .logged{text-align:right;white-space:nowrap}
header .menu{clear:both}
header .menu ul{padding:20px 20px 0 20px;align-items:center}
header .menu ul li{display:inline-block;vertical-align:bottom;text-align:center;padding-right:10px;position:relative}
header .menu ul li a{display:inline-block;padding:10px;font-size:14px;text-decoration:none;color:#888;border-bottom:solid 5px transparent;cursor:pointer}
header .menu ul li a i{display:block;font-size:30px;margin-bottom:10px}
header .menu ul li a span{text-decoration:underline;white-space:nowrap}
header .menu ul li a:hover{color:#e68029;border-bottom:solid 5px #e68029;opacity:1}
header .menu ul li a.pure-form:hover{color:inherit;border-bottom:solid 5px transparent}
header .menu ul li select{margin:10px 10px;height:40px;font-size:14px;width:380px;cursor:pointer}
header .menu ul li.active a{color:#e68029;border-bottom:solid 5px #e68029;opacity:1}
header .menu ul li.active a span{text-decoration:none}
header .menu ul li.active a.pure-form{color:#888}
header .menu ul li.active a.pure-form:hover{color:inherit;border-bottom:solid 5px #e68029}
header .menu ul li.active a.pure-form select{color:#e68029;border-color:#e68029}
header .menu ul li.active a.pure-form select option{color:#888}
header .menu ul li.active a.pure-form select option[selected]{color:#e68029;background:rgba(136,136,136,.1)}
header .menu ul li:after{content:'';display:block;width:1px;height:40px;background:rgba(136,136,136,.1);position:absolute;right:0;top:50%;margin-top:-20px}
header .menu ul li:last-child{padding-right:0}
header .menu ul li:last-child:after{content:none}
main{padding:20px}
main .handle{justify-content:space-between;margin-bottom:30px;overflow:hidden}
main .handle .left{float:left}
main .handle .left h1{font-size:30px;font-weight:700}
main .handle .right{float:right;text-align:right}
main .content{clear:both;position:relative}
main .content.with-tab{padding-top:65px}
main .content .button-right{text-align:right}
main .Pagination{margin:20px 0}
footer{text-align:center;padding:50px 20px 25px 20px;font-size:12px}
footer:before{content:'';display:block;width:300px;margin:0 auto 20px auto;height:1px;background:#e68029}
.pure-table{margin-left:auto;margin-right:auto;margin-top:20px}
.pure-table tfoot,.pure-table thead{background:#ddd}
.pure-table tr.disabled{-webkit-background-size:10px 10px;-moz-background-size:10px 10px;background-size:10px 10px;background-color:#999;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#888),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#888),color-stop(.75,#888),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,#888 25%,transparent 25%,transparent 50%,#888 50%,#888 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,#888 25%,transparent 25%,transparent 50%,#888 50%,#888 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,#888 25%,transparent 25%,transparent 50%,#888 50%,#888 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,#888 25%,transparent 25%,transparent 50%,#888 50%,#888 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#888 25%,transparent 25%,transparent 50%,#888 50%,#888 75%,transparent 75%,transparent);color:#eee}
.pure-table tr.disabled a{color:#eee}
.pure-table tr.disabled a.pure-button{color:inherit}
.pure-table tr.disabled .controlls a{color:#fff}
.pure-table tr.disabled code{color:#555;opacity:.7}
.pure-table tr.disabled *{color:#eee}
.pure-table tr.disabled .flag{opacity:.7}
.pure-table tr td,.pure-table tr th{font-size:14px;padding:5px 10px;vertical-align:middle}
.pure-table tr th{text-align:center;white-space:nowrap}
.pure-table tr td{word-break:break-all}
.pure-table tr td.id{text-align:center;white-space:nowrap}
.pure-table tr td.controlls{text-align:center;white-space:nowrap}
.pure-table tr td.controlls a{width:40px}
.pure-table tr td.controlls a.add-version{display:block;font-size:11px;width:100%;margin:5px 0 0 0;color:#1913ff;font-weight:700}
.pure-table tr td.controlls a.add-version i{color:#1913ff}
.pure-table tr td a.pure-button{font-size:18px;padding:2px 12px}
.pure-table tr td.datetime .date{display:block;white-space:nowrap}
.pure-table tr td.datetime .date.strike:after{content:'\f5ad';font-family:'Font Awesome 5 Free';font-weight:900}
.pure-table tr td.datetime .date.strike span{text-decoration:line-through}
.pure-table tr td.datetime .date.showing:before{content:'公開中';color:#fff;background:#ff8913;font-size:10px;font-weight:400;padding:2px 4px;border-radius:3px;display:block;width:fit-content}
.pure-table tr td.datetime .time{font-size:12px}
.pure-table tr td.version-and-published_at .versions{margin:5px 0;min-width:190px}
.pure-table tr td.version-and-published_at .versions .version-label em{font-style:normal}
.pure-table tr td.version-and-published_at .versions .version-label em.showing:after{content:'公開中';color:#fff;background:#ff8913;font-size:10px;font-weight:400;padding:2px 4px;border-radius:3px;margin-left:3px;margin-right:10px}
.pure-table tr td.version-and-published_at .versions .version-label label.changer{border:solid 1px #eee;float:right;background:#fff;padding:2px 4px;color:#888;font-size:11px;border-radius:15px;cursor:pointer;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);height:21px;display:flex;align-items:center}
.pure-table tr td.version-and-published_at .versions .version-label label.changer.active,.pure-table tr td.version-and-published_at .versions .version-label label.changer:hover{background:#ff8;border:solid 1px #555;color:#000}
.pure-table tr td.version-and-published_at .versions .version-label label.changer input{margin-right:3px}
.pure-table tr td.version-and-published_at .versions .version-label label.changer i{color:#888;margin-left:3px}
.pure-table tr td.version-and-published_at .versions+.versions{border-top:solid 1px #ddd;margin-top:10px;padding-top:10px}
.pure-table tr td.version-and-published_at .versions .date{line-height:2}
.pure-button-gray{background:#888}
.Pagination ul{color:#ddd;max-width:500px;margin-left:auto;margin-right:auto;text-align:center}
.Pagination ul li{display:inline-block}
.Pagination ul li a{display:inline-block;padding:5px 10px}
.Pagination ul li a:hover{background:rgba(230,128,41,.1)}
.Pagination ul li.active{font-weight:700;background:rgba(230,128,41,.1);border:solid 1px rgba(230,128,41,.5)}
.flash{height:65px;margin-bottom:20px}
.flash p{position:absolute;left:0;width:100%;padding:20px}
.flash.flash-error p{background:#ff1515;color:#fff}
.flash.flash-success p{background:#114b7d;color:#fff}
table.simple{clear:both;min-width:500px;margin-top:50px;margin-left:auto;margin-right:auto;margin-bottom:50px}
table.simple tr{border-bottom:solid 1px #ddd}
table.simple tr:first-child{border-top:solid 1px #ddd}
table.simple tr th{text-align:right;padding-right:40px;white-space:nowrap}
table.simple tr th.req:after{content:'*';display:inline;color:#ff1515;font-size:16px;margin-left:3px}
table.simple tr td{text-align:left;padding:20px 0;word-break:break-all}
table.simple tr td label{display:inline-block!important}
table.simple tr td label+label{margin-left:3em!important}
table.simple tr td input[type=checkbox],table.simple tr td input[type=radio]{width:inherit}
table.simple tr td textarea{width:100%;height:5em;resize:vertical;line-height:1.3;font-size:15px}
table.simple tr td select{margin-left:0!important;padding:4px 6px;height:44px!important}
table.simple tr td .error{color:#ff1515;font-weight:700;margin-top:5px;text-align:left}
table.simple tr td.period-inputs input{width:calc((100% - 30px)/ 2);min-width:150px}
table.simple tr td.period-inputs-times input[type=date]{width:calc((100% - 275px)/ 2)}
table.simple tr td.period-inputs-times input[type=time]{width:120px}
table.simple tr td .help{font-size:13px;margin-top:5px;color:#555}
table.simple tr td .divide{margin-top:1em}
.submit{margin:20px;text-align:center}
.submit button+button{margin-left:20px}
.none p{padding:10px 20px;font-size:16px}
.none p:before{content:'\f024';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;margin-right:15px;font-size:25px;transform:rotate(-16deg);color:#555;text-shadow:3px 3px 1px rgba(0,0,0,.2)}
select option.disabled{color:#aaa!important}
.lead{margin:50px 0}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
select.lottery-actions option.done:before{content:'1'}
table.mini{margin-top:10px}
table.mini thead tr{background:#efefef}
table.mini thead tr td{text-align:center;padding:5px 10px}
table.mini tbody tr{border-color:#eee}
table.mini tbody tr td{padding:5px 10px}
table.mini tbody tr td.ex{font-style:italic}
table.mini tr:first-child{border-top:none}
pre.box{font-family:Consolas,'Courier New',Courier,Monaco,monospace;font-size:13px;line-height:1.5;background:#eee;padding:10px;width:40em;margin:0;overflow:auto}
pre.box.multi{height:10em}
pre.box.logs{width:auto;max-width:800px;max-height:10em;line-height:1.9}
pre.box.logs i{margin:0 5px;font-size:8px}
pre.box .tag{line-height:1.5;font-size:12px;margin-right:3px;background:#ccc;display:inline-block;padding:0 3px;border-radius:2px}
.tab{position:absolute;z-index:10;width:100%;left:0;text-align:center;border-bottom:solid 1px #ddd;background:linear-gradient(0deg,rgba(238,238,238,.8) 0,#fff 80%,#fff 100%)}
.tab ul{white-space:nowrap}
.tab ul li{display:inline-block;margin:0 5px}
.tab ul li a{display:inline-block;top:1px;background:#fff;padding:8px 30px;border:solid 1px #ddd;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;text-decoration:none;color:#aaa}
.tab ul li a:hover{opacity:1;background:#eee;color:#333;font-weight:700;background:#ffffe0}
.tab ul li.active a{color:#333;font-weight:700;border-width:1px;border-bottom:solid 1px #fff;background:#ffffe0}
caption.csv-download{text-align:right;font-size:14px;padding:0;font-style:normal;padding-bottom:10px}
a[data-sort]{cursor:pointer;display:inline-block;padding:0 5px}
a[data-sort]:hover{color:#fff;background:#0078e7;border-radius:1px;opacity:1}
a[data-sort].active i{color:orange}
input[type=date]+input[type=time]{margin-left:10px}
.tag{vertical-align:middle;border-radius:7px;font-size:12px;padding:2px 6px;color:#fff}
.tag.tag-leaved{background:#555}
.tag.tag-canceled{background:#555}
body#error{padding:20px!important}
body#error p{margin-top:20px}
table.for-sort tr{background:#fff}
table.for-sort tr td.move{cursor:n-resize}
table.for-sort tr td{height:100px}
ul.check-list{display:flex;flex-wrap:wrap;margin-left:18px;margin-bottom:20px}
ul.check-list li{flex-basis:calc(100% / 5);text-indent:-18px;line-height:1;letter-spacing:0;padding-left:18px}
textarea.mini{height:4em!important}
textarea.middle{height:10em!important}
.flag{display:inline-block;color:#fff;font-size:11px;font-weight:700}
.flag.flag-sold_out{color:red!important}
.flag.flag-few_left{color:#00f!important}
.flag.flag-now_on_sale{color:#3fa1e6!important}
.flag.flag-pre_release{color:#63c!important}
.flag.flag-before_release{color:#090!important}
.flag.flag-to_inquiry{color:#f66!important}
.flag.flag-delay{color:red!important}
.flag.flag-discon{color:red!important}
.flag.flag-notice{color:red!important}
.edge-all,main.performance div.perform-box>table tr td table.ticket-box tr input,main.performance div.perform-box>table tr td table.ticket-box tr textarea,main.performance table.playbuide-box td textarea.detail,main.performance table.simple tr.youtubes td ol li input{border-radius:0}
.edge-top,main.performance table.playbuide-box td textarea.free{border-top-left-radius:0;border-top-right-radius:0}
.edge-bottom,main.performance table.playbuide-box td input.lcode,main.performance table.playbuide-box td input.tel{border-bottom-left-radius:0;border-bottom-right-radius:0}
.radius-all,main.performance table.playbuide-box td textarea.rounded{border-radius:4px}
.radius-top,main.performance div.perform-box>table tr td table.ticket-box tr:first-child input,main.performance div.perform-box>table tr td table.ticket-box tr:first-child textarea,main.performance table.simple tr.youtubes td ol li:first-child input{border-top-left-radius:4px;border-top-right-radius:4px}
.radius-bottom,main.performance div.perform-box>table tr td table.ticket-box tr:last-child input,main.performance div.perform-box>table tr td table.ticket-box tr:last-child textarea,main.performance table.simple tr.youtubes td ol li:last-child input{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.preview-button{display:inline-block;background-color:#ff8913;border-radius:2px;color:#fff;font-size:12px;padding:4px 10px}
.preview-button span{display:inline-block!important;margin-right:5px}
.preview-button a{color:#fff}
.preview-button a+a{border-left:dotted 1px rgba(255,255,255,.7);padding-left:5px;margin-left:5px}
.preview-button+a{margin-left:5px;font-size:13px}
select.color-selector option{color:#555}
body.loading:before{content:'';position:fixed;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100vh;z-index:100}
body.loading:after{content:'\f110';font-family:'Font Awesome 5 Free';font-weight:900;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:100;text-align:center;color:#ccc;font-size:40px;font-weight:900;line-height:100vh;animation:anim-loading 1s linear infinite}
main.login{width:500px;margin:50px auto 0 auto;padding:0}
main.login .pure-form{background:#efefef;padding:20px 30px;width:100%;margin:0 auto;margin-top:30px;position:relative}
main.login .pure-form .pure-control-group label{width:auto}
main.login .pure-form .pure-control-group input{width:100%;font-size:26px;padding:5px 10px;color:#555}
main.login .pure-form .pure-controls{margin:20px 0}
main.login .pure-form .pure-controls button{width:100%}
main.login .pure-form .notice{color:#555;font-size:14px;margin-top:10px}
main.performance .pure-table tr td.titles span{display:block}
main.performance .pure-table tr td.titles span.sub-title,main.performance .pure-table tr td.titles span.title{font-size:10px}
main.performance .pure-table tr td.titles span.artist{font-weight:700}
main.performance .pure-table tr td.detail{word-break:keep-all}
main.performance .pure-table tr td.detail ul.places .label{font-weight:700}
main.performance .pure-table tr td.detail ul.places>li{margin:5px 0}
main.performance .pure-table tr td.detail ul.places ul.schedules{margin-left:10px;border-left:solid 1px #ccc}
main.performance .pure-table tr td.detail ul.places ul.schedules li{padding-left:10px;font-size:12px}
main.performance .pure-table tr td.detail ul.places ul.schedules li.finished{opacity:.5}
main.performance .pure-table tr td.detail ul.places ul.schedules li.finished:before{content:'(終) ';font-weight:700}
main.performance .pure-table tr td.detail ul.places ul.schedules li+li{margin-top:1px}
main.performance .pure-table tr td.eyecatch{text-align:center}
main.performance .pure-table tr td.eyecatch img{max-width:150px;width:100%}
main.performance table.simple tr.published_at input[type=date]{width:200px}
main.performance table.simple tr.published_at input[type=time]{width:100px}
main.performance table.simple tr.youtubes td ol li input{margin-top:-1px;position:relative}
main.performance table.simple tr.youtubes td ol li input:focus{z-index:10}
main.performance div.perform-box>table .big{font-size:20px;font-weight:700}
main.performance div.perform-box>table caption{padding:0;background:#888;padding:5px}
main.performance div.perform-box>table tr td{padding:10px}
main.performance div.perform-box>table tr td table.schedule-box{border:solid 1px #ccc}
main.performance div.perform-box>table tr td table.schedule-box thead th{background:#efefef;text-align:center;padding:5px}
main.performance div.perform-box>table tr td table.schedule-box tbody td{padding:5px;text-align:center}
main.performance div.perform-box>table tr td table.txt{width:100%}
main.performance div.perform-box>table tr td table.txt th{text-align:left}
main.performance div.perform-box>table tr td table.ticket-box{width:100%}
main.performance div.perform-box>table tr td table.ticket-box tr{border:none}
main.performance div.perform-box>table tr td table.ticket-box tr input,main.performance div.perform-box>table tr td table.ticket-box tr textarea{margin-top:-1px;position:relative}
main.performance div.perform-box>table tr td table.ticket-box tr input:focus,main.performance div.perform-box>table tr td table.ticket-box tr textarea:focus{z-index:10}
main.performance div.perform-box>table tr td table.ticket-box tr select:focus{position:relative;z-index:10}
main.performance div.perform-box>table tr td table.ticket-box tr textarea{min-height:100px}
main.performance div.perform-box>table tr td table.ticket-box th{width:80px;text-align:left;padding:5px 10px 5px 5px;color:#555}
main.performance div.perform-box>table tr td table.ticket-box td{border:none;padding:0}
main.performance div.perform-box>table tr td table.ticket-box.bordered td,main.performance div.perform-box>table tr td table.ticket-box.bordered th{border:solid 1px #ccc;padding:5px 10px}
main.performance div.perform-box>table tr td table.ticket-box.bordered th{background-color:#efefef}
main.performance div.perform-box>table tr td table.ticket-box thead th{text-align:left;font-weight:700;font-size:16px;padding-left:3px;background:#fff!important;border:none!important}
main.performance div.perform-box>table tr td table.ticket-box+table{margin-top:20px}
main.performance div.perform-box>table tr td table.ticket-box select.color-selector{vertical-align:top;height:38px!important;margin-top:-1px;margin-left:-1px!important;width:51px}
main.performance div.perform-box>table tr td table.ticket-box select.color-selector.title_color{border-top-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}
main.performance div.perform-box>table tr td table.ticket-box tr.title input{width:calc(100% - 50px);border-top-right-radius:0!important}
main.performance div.perform-box>table tr td table.ticket-box tr.title select.color-selector{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
main.performance div.perform-box>table tr td table.ticket-box tr.receipt input,main.performance div.perform-box>table tr td table.ticket-box tr.tel input{width:calc(100% - 50px);border-top-right-radius:0!important}
main.performance div.perform-box>table tr td table.ticket-box tr.receipt select.color-selector,main.performance div.perform-box>table tr td table.ticket-box tr.tel select.color-selector{border-radius:0!important}
main.performance div.perform-box>table tr td table.ticket-box tr.note textarea{width:calc(100% - 50px);border-bottom-right-radius:0!important}
main.performance div.perform-box>table tr td table.ticket-box tr.note select.color-selector{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;height:100px!important}
main.performance div.perform-box+div.perform-box{margin-top:70px}
main.performance div.perform-box+div.perform-box table{margin-top:0}
main.performance table.playbuide-box{width:100%}
main.performance table.playbuide-box th{text-align:left;padding-left:0!important}
main.performance table.playbuide-box td{padding-right:0!important}
main.performance table.playbuide-box td input,main.performance table.playbuide-box td textarea{margin-top:-1px;position:relative}
main.performance table.playbuide-box td input:focus,main.performance table.playbuide-box td textarea:focus{z-index:10}
main.performance table.playbuide-box td input.tel{border-top-right-radius:0!important}
main.performance table.playbuide-box td input.lcode{border-top-left-radius:0!important;margin-left:-1px;width:calc(50% + 1px)}
main.performance table.playbuide-box td textarea.detail{min-height:5em}
main.performance table.playbuide-box td textarea.free{min-height:5em}
main.performance table.playbuide-box td textarea.rounded{min-height:5em}
main.performance .center-box{text-align:center;padding:10px}
main.performance .label-top{vertical-align:top;padding-top:50px}
main.performance .playguide-free{margin-top:20px}
main.performance form.edit.draft th.req:after{content:none}
main.performance form.edit.draft th.req-draft:after{content:'*'}
main.performance .detail-embed-tag{display:inline-block;background:#2537b1;color:#fff;padding:2px 4px;border-radius:6px;font-size:12px;margin:0 5px}
main.information .img-uploader span.delete{display:none}
main.information td.thumbnail{text-align:center}
main.information td.thumbnail img{max-width:150px;width:100%}
main.mainvisual .img-uploader span.delete{display:none}
main.holiday textarea.holiday-list{height:400px;line-height:1.5;font-size:16px;width:150px}
.img-uploader input[type=file]{cursor:pointer;margin-right:10px}
.img-uploader.img-uploader-editor{display:flex;align-items:center}
.img-uploader.img-uploader-editor>.uploaded,.img-uploader.img-uploader-editor>.uploading{display:none}
.img-uploader.img-uploader-editor[data-mode=uploaded]>.uploaded{display:block}
.img-uploader.img-uploader-editor[data-mode=uploading]>.uploading{display:block}
.img-uploader.img-uploader-editor .delete{display:inline-block;vertical-align:middle}
.img-uploader.img-uploader-editor .delete.hide{display:none}
.img-uploader a.preview{display:inline-block;vertical-align:middle;text-decoration:none}
.img-uploader a.preview>img[src]{max-width:150px;width:100%;border:solid 3px #888}
.img-uploader a.preview .status{display:block;color:#fff;font-size:12px;text-align:center;padding:3px 0 5px 0}
.img-uploader a.preview .status.status-uploaded{background:#888}
.img-uploader a.preview .status.status-uploading{background:#1913ff}
.img-uploader a.preview .status i{margin-left:10px}
.img-uploader a.preview .status .del{display:none}
.img-uploader .uploading a.preview img[src]{border:solid 3px #1913ff!important}
.img-uploader.delete .uploaded a.preview img{border-color:#ff1515!important}
.img-uploader.delete .uploaded a.preview .status{background:#ff1515!important}
.img-uploader.delete .uploaded a.preview .zumi{display:none}
.img-uploader.delete .uploaded a.preview .del{display:inline}
.img-uploader.img-uploader-checker img{max-width:150px;width:100%;border:solid 3px #888}
.img-uploader.img-uploader-checker img.uploading{border:solid 3px #1913ff}
@media print{
.no-print{display:none}
}
@keyframes anim-loading{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}