@charset "UTF-8";

:root{
	--MAINCOLOR:rgb(120,204,198);
	--SUBCOLOR:rgb(52,112,89);
	--COLOR1:rgb(51,102,204);
	--WHITE:rgb(253,253,253);
	--FONT:rgb(21,12,21);
	--SMALLER:0.9em;
}

body{text-align:center;color:var(--FONT);background:var(--WHITE);line-height:1.1em;font-size:var(--SMALLER);}
input, select,textarea{color:rgb(100,100,100);}
input[type=text],input[type=number]{background:transparent!important;border-radius:0;border-bottom:0.15em solid var(--MAINCOLOR);height:1.8em;}
input[type=text]:focus,input[type=number]:focus{background:var(--WHITE)!important;}
select{background:transparent;border-radius:0;border-bottom:0.15em solid var(--MAINCOLOR);}
textarea{border-radius:0.5em;border:0.15em solid var(--MAINCOLOR);}
input:focus, select:focus,textarea:focus{color:var(--FONT);}
select:focus{border-radius:0;border-right:0;}
textarea{height:15em;}
textarea.short{height:8em;}
input.border{border-radius:0.5em;border:0.15em solid var(--COLOR1);}
textarea.border{border-radius:0.5em;border:0.1em solid var(--COLOR1);}
button{cursor:pointer;width:100%;background:var(--MAINCOLOR);border:0.15em solid var(--MAINCOLOR);color:var(--WHITE);font-size:0.8em;}
button:hover{border:0.15em solid var(--MAINCOLOR);background:rgba(51,102,204,0.2);color:var(--FONT);}
::selection{background:var(--MAINCOLOR);color:var(--WHITE);}
::-moz-selection{background:var(--MAINCOLOR);color:var(--WHITE);}
input.pass{font-family:"mask";}
input.pass::placeholder{font-family:"font1";}
sup{font-size:0.75em;}
div.filter{z-index:9000;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;}
div.filter div.pagenavi{position:fixed;top:10%;right:0;left:0;text-align:center;}
div.cover{display:none;padding-top:1em;padding-bottom:1em;}
div.logo{position:fixed;bottom:1em;left:0.3em;width:14%;}
div.logo img{width:100%;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
div.loadimage{position:fixed;top:40%;right:0;bottom:40%;left:0;}
div.loadimage img{height:100%;width:auto;}
div.clock.pc{position:fixed;right:0;top:4.5em;right:0;z-index:5100;padding:0.25em;background:transparent;text-align:right;font-size:0.8em;line-height:100%;color:var(--SUBCOLOR);}
div.layout{padding-top:1em;}
div.layout.pc{width:85%;margin-left:1em;padding-top:0.5em;}
div.layout.pc.login{margin:0 auto;width:75%;}
div.layout.sp{width:95%;font-size:95%;padding-top:2em;}
div.layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;background-color:rgba(0,100,0,0.4);}

div.boxlayout{width:100%;text-align:center;margin-bottom:1em;}
div.boxlayout div{display:inline-block;text-align:left;vertical-align:top;}
div.boxlayout.pc div.outer{margin:0 0.5em 0 0.5em;width:48%;}
div.boxlayout.sp div.outer{margin:0.2em;width:95%;}
div.boxlayout div div{display:block;width:100%;}

div.menubutton{cursor:pointer;position:fixed;top:0;right:0;z-index:5600;padding:0.5em;border-radius:0 0 0 0.5em / 0 0 0 0.5em;border-bottom:0.1em solid var(--WHITE);border-left:0.1em solid var(--WHITE);background:var(--SUBCOLOR);color:var(--WHITE);}
div.sitemenu{position:fixed;z-index:5500;}
div.sitemenu.pc{width:12%;bottom:1em;right:0;font-size:0.85em;}
div.sitemenu.sp{width:100%;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding-top:3em;background:rgb(240,248,255);}
div.sitemenu div.head{text-align:right;width:60%;padding:0.5em;margin-bottom:2em;margin-left:0!important;border-bottom:0.2em solid var(--SUBCOLOR);color:var(--SUBCOLOR);}
div.sitemenu div.menubody div{display:inline-block;text-align:center;cursor:pointer;padding:0.6em;margin:0.1em;color:rgb(186,200,198);}
div.sitemenu.pc div.menubody div{width:100%;padding:0.35em;border-bottom:0.1em solid rgb(186,200,198);text-align:left;}
div.sitemenu.sp div.menubody div{width:90%;border-radius:0.5em;border:0.15em solid rgb(186,200,198);}
div.sitemenu.pc div.menubody div.now{border-bottom:0.2em solid var(--SUBCOLOR);color:var(--SUBCOLOR);}
div.sitemenu.sp div.menubody div.now{border:0.2em solid var(--SUBCOLOR);color:var(--SUBCOLOR);}
div.sitemenu div.menubody div.now:hover{cursor:default;}
div.sitemenu.pc div.menubody div:hover{color:var(--SUBCOLOR);}
div.sitemenu.pc div.menubody div.now:hover{border-bottom:0.2em solid var(--SUBCOLOR);color:var(--SUBCOLOR);}

div.printmenu{position:fixed;top:7em;right:-1em;border-radius:0.5em;width:14%;text-align:center;}
div.printmenu div.button{display:inline-block;margin:0.5em;width:95%;}
div.printmenu div.button button{width:100%;}

div.textswrapper{border-radius:0.5em;background:transparent;padding:0.5em 0 0.5em 0;margin-bottom:1em;border:0.2em solid rgb(178,181,183);}
div.texts{text-align:left;padding:0 0.5em 0 0.5em;margin-bottom:1em;}
div.frame{height:10em;overflow-y:auto;padding:0 0.5em 0 0.5em;margin-bottom:1em;}
div.frame.pc{height:30em;}
div.frame.sp{height:15em;}
div.frame.pc.narrow{height:20em;}
div.frame.sp.long{height:20em;}

div.header{position:fixed;text-align:left;z-index:5000;padding:0.4em 0.3em 0.4em 0.3em;font-size:1.15em;border-top:0.2em solid var(--SUBCOLOR);border-bottom:0.05em solid var(--SUBCOLOR);background:var(--WHITE);color:var(--SUBCOLOR);width:13%;}
div.header.pc{top:0;right:0;border-bottom:0;text-align:right;line-height:1.1em;}
div.header.sp{top:0;right:0;left:0;width:100%;border-bottom:0;}

div.devide{text-align:left;font-size:1.1em;padding:0.3em;margin-bottom:1em;background:var(--MAINCOLOR);color:var(--WHITE);}
div.devide div{font-size:85%;padding-bottom:0.1em;margin-bottom:0.3em;border-bottom:0.1em solid var(--WHITE);}
div.devide.lb{border:0;background:none;border-left:1em solid var(--MAINCOLOR);padding:0.15em 0.25em 0.15em 0.25em;color:var(--COLOR1);}
div.underline{text-align:left;font-size:1.1em;padding:0.1em;margin-bottom:1em;border-bottom:0.2em solid var(--MAINCOLOR);color:var(--MAINCOLOR);}
div.underline div{font-size:85%;padding-bottom:0.1em;margin-bottom:0.3em;border-bottom:0.1em solid var(--MAINCOLOR);}
span.underline{display:inline-block;font-size:1.1em;padding-bottom:0.1em;border-bottom:0.1em solid var(--FONT);color:var(--FONT);}

div.heading{text-align:left;font-size:1.1em;padding:0.1em;margin-bottom:1em;border-bottom:0.2em solid var(--COLOR1);color:var(--COLOR1);}

div.commandline{padding:0.25em;font-size:0.85em;border-radius:0.5em;margin-bottom:0.25em;text-align:left;}
div.commandline.maintainance{margin-bottom:1em;background:rgb(62,90,153);color:var(--WHITE);}
div.commandline.history.off{background:rgb(178,204,183);color:rgb(0,109,102);}
div.commandline.history.on{background:rgb(237,187,212);color:rgb(204,0,102);}
div.commandline.notice{border:0.2em solid rgb(132,44,44);color:rgb(132,44,44);}
div.commandline.siteinfo{border:0.2em solid rgb(27,61,176);color:var(--FONT);}
div.commandline div.heading{padding:0.2em;margin-bottom:0.5em;color:inherit;}
div.commandline.siteinfo div.heading{border-bottom:0.15em dotted rgb(27,61,176);color:rgb(27,61,176);}

ul.point, ul.point2{margin:0 auto;}
ul.point li, ul.point2 li{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center;background-repeat:no-repeat;background-position:left top;background-size:1em auto;margin-bottom:0.5em;padding-right:1em;padding-left:1em;line-height:1em;}
ul.point li{background-image:url("https://tcsb.net/image/tag.png");}
ul.point2 li{background-image:url("https://tcsb.net/image/tag2.png");}
ul.point li div, ul.point2 li div{padding:0.5em 0 0 0;line-height:105%;}

div.formbutton{width:50%!important;text-align:center;}
div.docbutton{width:100%;margin-bottom:1em;text-align:right!important;}
div.docbutton button{width:25%;text-align:center;margin:0 0.25em 0 0.25em;background:rgb(50,120,50);border:0.1em solid rgb(50,120,50);}
div.docbutton button:hover{border:0.1em solid rgb(50,120,50);background:rgba(50,120,50,0.3);color:rgb(50,120,50);}

div.dualbutton{width:100%;text-align:center;}
div.dualbutton button{width:45%;margin:0 1em 0 1em;}
div.dualbutton button.allow{border:0.15em solid rgb(102,153,255);background:rgb(102,153,255);color:var(--WHITE);}
div.dualbutton button.deny{border:0.15em solid rgb(255,80,80);background:rgb(255,80,80);color:var(--WHITE);}
div.dualbutton button.allow:hover{border:0.15em solid rgb(102,153,255);background:rgba(102,153,255,0.2);color:rgb(102,153,255);}
div.dualbutton button.deny:hover{border:0.15em solid rgb(255,80,80);background:rgba(255,80,80,0.2);color:rgb(255,80,80);}

div.telno input{width:20%;}
div.zipcode input{width:22%;}
div.mails input{width:40%;}
div.dates input{width:23%;text-align:center;}
input.sbc_field{ime-mode:disabled;}
div.amount{text-align:center;margin-bottom:0.5em;}
div.amount input{width:50%;text-align:center;}
div.names input{width:40%;}

div.rowset{margin-bottom:1em;}
div.rowset div{width:inherit;display:block;}
div.rowset div.title{margin-bottom:0.5em;}
div.rowset div.content{padding-right:1em;padding-left:1em;}
div.rowset div.title span{display:inline-block;vertical-align:middle;border-left:1em solid var(--MAINCOLOR);padding:0.15em 0.25em 0.15em 0.25em;color:var(--COLOR1);}

div.imageblock{margin-bottom:1em;text-align:center;}
div.imageblock div{display:inline-block;}
div.imageblock div img{width:100%;height:auto;}
div.imageblock.pc div.one{width:60%;}
div.imageblock.pc div.one.narrow{width:30%;}
div.imageblock.sp div.one{width:70%;}

div.message{z-index:9000;font-size:0.8em;text-align:left;position:fixed;border-radius:0.5em;padding:1em 0.5em 1em 0.5em;background:rgba(255,255,250,0.9);border:0.1em solid rgb(57,101,199);color:rgb(57,101,199);line-height:1.05em;}
div.message.pc{width:20%;top:10em;right:-0.5em;border-radius:0.5em;}
div.message.sp{width:75%;top:3.5em;left:0.5em;}
div.message div.messageheader{padding:0.1em;margin-bottom:0.7em;font-size:1.05em;}
div.message div.messagebody{padding:0 1em 0 1em;}
div.message.pc div.messagebody{padding:0 1.5em 0 1em;}
div.message.go{border:0.1em solid rgb(57,101,199);color:rgb(57,101,199);}
div.message.go div.messageheader{border-left:1em solid rgb(57,101,199);}
div.message.stop{border:0.1em solid rgb(165,2,83);color:rgb(165,2,83);}
div.message.stop div.messageheader{border-left:1em solid rgb(165,2,83);}
div.message.check{border:0.1em solid rgb(0,147,112);color:rgb(0,147,112);}
div.message.check div.messageheader{border-left:1em solid rgb(0,147,112);}
span.tellink:hover, span.maillink:hover{text-decoration:underline;cursor:pointer;}
span.pagelink{text-decoration:underline;cursor:pointer;color:rgb(253,115,74);}
a.pagelink{color:rgb(132,44,44);cursor:pointer;}
a.pagelink:hover{color:rgb(253,115,74);text-decoration:underline;}

sup.kana{font-size:0.75em;margin:0;padding:0;vertical-align:baseline;}
sup.zip{font-size:0.9em;margin:0;padding:0;vertical-align:baseline;}

div.dateform{font-size:0.95em;text-align:left!important;margin-bottom:1em;}
div.dateform.pc{width:70%!important;}
div.dateform.sp{width:90%!important;}
div.dateform div.inputs, div.dateform div.buttons{display:inline-block;vertical-align:bottom;padding:0.2em;}
div.dateform div.inputs{width:75%;text-align:right;}
div.dateform div.inputs input{width:25%;padding-right:0.2em;font-size:inherit;text-align:center;}
div.dateform div.buttons{width:20%;text-align:left;}
div.dateform div.buttons button{width:100%;font-size:inherit;}

span.selectset{width:95%;font-size:0.95em;}
span.selectset input[type=text], span.selectset select, span.selectset button{display:inline-block;vertical-align:baseline;margin:0.2em;text-align:center;}
span.selectset input[type=text], span.selectset select{width:65%;}
span.selectset button{width:20%;font-size:inherit;padding:0.1em;}
span.selectset.dates input[type=text], span.selectset.dates select{width:30%;}

span.editset, span.deleteset, span.sendset, span.mailset{width:95%;font-size:0.95em;}
span.editset span, span.editset button, span.deleteset span, span.deleteset button, span.sendset span, span.sendset button, span.mailset span, span.mailset button{display:inline-block;vertical-align:top;margin:0.2em;text-align:center;}
span.editset span, span.sendset span, span.mailset span, span.deleteset span{text-align:left;width:65%;}
span.mailset span.notice{font-size:0.8em;line-height:1em;}
span.editset button{width:20%;font-size:inherit; padding:0.1em;background:rgb(10,150,10);color:var(--WHITE);border:0.15em solid rgb(10,150,10);}
span.editset button:hover{border:0.15em solid rgb(10,150,10);background:rgba(51,102,204,0.2);color:var(--FONT);}
span.deleteset button{width:20%;font-size:inherit; padding:0.1em;background:rgb(242,98,132);color:var(--WHITE);border:0.15em solid rgb(242,98,132);}
span.deleteset button:hover{border:0.15em solid rgb(242,98,132);background:rgba(51,102,204,0.2);color:var(--FONT);}
span.sendset button{width:20%;font-size:inherit; padding:0.1em;background:var(--MAINCOLOR);color:var(--WHITE);border:0.15em solid var(--MAINCOLOR);}
span.sendset button:hover{border:0.15em solid var(--MAINCOLOR);background:rgba(51,102,204,0.2);color:var(--FONT);}
span.mailset button{width:20%;font-size:inherit; padding:0.1em;background:rgb(247,185,119);color:var(--WHITE);border:0.15em solid rgb(247,185,119);}
span.mailset button:hover{border:0.15em solid rgb(247,185,119);background:rgba(51,102,204,0.2);color:var(--FONT);}

table.customer{width:100%;}
table.customer tr td{border:0.1em solid var(--COLOR1);}
table.customer tr td.left{width:25%;background:var(--COLOR1);color:var(--WHITE);}
table.customer tr td.left.top{border-bottom:0.1em solid var(--WHITE);}
table.customer tr td.left.middle{border-top:0.1em solid var(--WHITE);border-bottom:0.1em solid var(--WHITE);}
table.customer tr td.left.bottom{border-top:0.1em solid var(--WHITE);}
table.customer tr td.right{width:75%;}

table.customer2{width:100%;}
table.customer2 tr td{border:0.1em solid rgb(150,200,150);}
table.customer2 tr td.left{width:25%;background:rgb(150,200,150);color:var(--WHITE);}
table.customer2 tr td.left.top{border-bottom:0.1em solid var(--WHITE);}
table.customer2 tr td.left.middle{border-top:0.1em solid var(--WHITE);border-bottom:0.1em solid var(--WHITE);}
table.customer2 tr td.left.bottom{border-top:0.1em solid var(--WHITE);}
table.customer2 tr td.right{width:75%;}

table.orderlist{width:100%;}
table.orderlist tr td{border:0.1em solid var(--COLOR1);font-size:var(--SMALLER);background:var(--WHITE);}
table.orderlist tr td.itemname{width:40%;text-align:left;}
table.orderlist tr td.amount{width:20%;text-align:right;}
table.orderlist thead tr td{background:var(--COLOR1);color:var(--WHITE);text-align:center!important;}
table.orderlist thead tr td.leftside{border-right:0.1em solid var(--WHITE);}
table.orderlist thead tr td.centerside{border-right:0.1em solid var(--WHITE);border-left:0.1em solid var(--WHITE);}
table.orderlist thead tr td.rightside{border-left:0.1em solid var(--WHITE);}

table.ordertotal{margin-right:0;width:65%;}
table.ordertotal tr td{border:0.1em solid var(--COLOR1);font-size:var(--SMALLER);background:var(--WHITE);}
table.ordertotal tr td.left{width:40%;border-right:0;text-align:left;}
table.ordertotal tr td.right{width:60%;border-left:0;text-align:right;}

div.itemadd{text-align:center;padding:0.5em;margin-bottom:1em;border-radius:0.5em;border:0.15em solid rgb(51,102,204);}

div.statuslabel{margin-bottom:0.7em;}
div.statuslabel span{border-radius:0.5em;padding:0.1em 0.5em 0.1em 0.5em!important;color:var(--WHITE);font-size:var(--SMALLER);}
div.statuslabel.nosend span{background:rgb(247,185,119);}
div.statuslabel.sent span{background:rgb(50,205,50);}
div.statuslabel.cancel span{background:rgb(242,98,132);}

table.edit{width:100%;}
table.edit tr td{padding:0.4em 0.2em 0.4em 0.2em!important;border-top:0.15em solid var(--COLOR1);border-bottom:0.15em solid var(--COLOR1);}
table.edit tr td.left{width:75%;}
table.edit tr td.right{width:25%;}

div.picparts{border-bottom:0.15em solid var(--MAINCOLOR);}
div.picparts label,div.picparts input[type=text]{display:inline-block;vertical-align:middle;height:1.5em;}
div.picparts label{text-align:center;padding:0.15em;background:var(--MAINCOLOR);color:rgb(253,253,253);border-radius:0.5em;font-size:0.85em;}
div.picparts input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;}
div.picparts input[type=text]{border:0;filter:none;background:none;margin-left:0.5em;}
div.picparts.pc label{width:20%;}
div.picparts.pc input[type=text]{width:75%;}
div.picparts.sp label{width:35%;}
div.picparts.sp input[type=text]{width:60%;}
div.picparts input[type=text]:focus{border:0;}
div.picparts:hover,div.picparts input[type=text]:hover,div.picparts input[type=file]:hover,div.picparts label:hover{cursor:pointer;}
div.deletefiles, div.deletefilestop{margin-top:0.5em;}
div.deletefiles span, div.deletefilestop span{font-size:0.85em;border-radius:0.5em;padding:0.2em;background:rgb(253,115,74);border:0.15em solid rgb(253,115,74);color:var(--WHITE);}
div.deletefiles span:hover, div.deletefilestop span:hover{cursor:pointer;background:rgba(253,115,74,0.1);color:rgb(253,115,74);}

table.customers{width:100%;}
table.customers tr td{text-align:left;vertical-align:middle;font-size:0.95em;padding:0.25em!important;border:0.15em solid var(--MAINCOLOR);}
table.customers thead tr td{text-align:center;background:var(--MAINCOLOR);color:var(--WHITE);border:0.15em solid var(--MAINCOLOR);}
table.customers thead tr td.left{border-right:0.15em solid var(--WHITE);}
table.customers thead tr td.middle{border-right:0.15em solid var(--WHITE);border-left:0.15em solid var(--WHITE);}
table.customers thead tr td.right{border-left:0.15em solid var(--WHITE);}
table.customers tr td.assort{width:15%;}
table.customers tr td.name{width:25%;}
table.customers tr td.address{width:40%;}
table.customers tr td.history{width:20%;}

table.allbrands{width:100%;}
table.allbrands tr td{padding:0.25em!important;border:0.15em solid var(--COLOR1);vertical-align:middle;}
table.allbrands thead tr td{background:var(--COLOR1);color:var(--WHITE);text-align:center!important;}
table.allbrands thead tr td.left{border-right:0.15em solid var(--WHITE);}
table.allbrands thead tr td.middle{border-right:0.15em solid var(--WHITE);border-left:0.15em solid var(--WHITE);}
table.allbrands thead tr td.right{border-left:0.15em solid var(--WHITE);}
table.allbrands tr td.itemname{width:28%;}
table.allbrands tr td.assort{width:18%;text-align:right;}
table.allbrands tr.footer td{text-align:center!important;background:rgba(50,205,50,0.4);}
table.allbrands tr.footer td.assort{text-align:right!important;}

table.allassorts{width:100%;}
table.allassorts tr td{padding:0.25em!important;font-size:0.95em!important;border:0.15em solid var(--COLOR1);vertical-align:middle;}
table.allassorts tr td.salon{width:40%;text-align:left;}
table.allassorts tr td.result{width:30%;text-align:right;}
table.allassorts thead tr td{background:var(--COLOR1);color:var(--WHITE);text-align:center!important;}
table.allassorts thead tr td.left{border-right:0.15em solid var(--WHITE);}
table.allassorts thead tr td.middle{border-right:0.15em solid var(--WHITE);border-left:0.15em solid var(--WHITE);}
table.allassorts thead tr td.right{border-left:0.15em solid var(--WHITE);}
table.allassorts tr.footer td{background:rgba(50,205,50,0.4);}
table.allassorts tr.footer td.salon{text-align:center;}

div.brandlabel{margin-bottom:1em;}
div.brandlabel span{padding:0.2em;border-radius:0 1em 1em 0/0 1em 1em 0;background:rgba(51,102,204,0.7);color:var(--WHITE);}

table.payment{width:100%;}
table.payment tr td{text-align:left;vertical-align:middle;font-size:0.9em;padding:0.25em!important;border:0.15em solid var(--SUBCOLOR);border-right:0;border-left:0;}
table.payment tr td.names{width:40%;}
table.payment tr td.dates{width:30%;}
table.payment thead tr td{text-align:center;background:var(--SUBCOLOR);color:var(--WHITE);}
table.payment thead tr td.left{border-right:0.15em solid var(--WHITE);}
table.payment thead tr td.center{border-right:0.15em solid var(--WHITE);border-left:0.15em solid var(--WHITE);}
table.payment thead tr td.right{border-left:0.15em solid var(--WHITE);}

div.printheader{text-align:center;font-size:2em;margin-bottom:2em;}
div.printdate{text-align:right;margin:0 2em 1em 0;font-size:1.05em;letter-spacing:0.1em;}
div.printname{margin-bottom:1.5em;text-align:center!important;}
div.printname div{display:inline-block;width:46%;vertical-align:top;font-size:1.1em;}
div.printname div div{display:block!important;width:100%;}
div.printname div.customer{margin:0.5em 0.5em 0 0.5em;text-align:left!important;}
div.printname div.customer div.customerinfo{width:98%;margin-left:0;}
div.printname div.customer div.customerinfo div.shopname{margin-bottom:2em;font-size:75%;padding:0.15em 0.2em 0.15em 0.2em;}
div.printname div.customer div.customerinfo div.fullname{border-bottom:0.15em solid var(--FONT);font-size:1.15em;}
div.printname div.customer div.customerinfo div.fullname span{position:absolute;}
div.printname div.customer div.customerinfo div.fullname span.left{bottom:0.2em;left:0.2em;width:95%;}
div.printname div.customer div.customerinfo div.fullname span.right{right:0.2em;bottom:0.2em;width:2em;text-align:right;}
div.printname div.provider{margin:0 0.5em 0 0.5em;text-align:right!important;}
div.printname div.provider div.company{font-size:1.1em;margin-bottom:0.5em;letter-spacing:0.1em;}
div.printname div.provider div.address{font-size:0.8em;margin-bottom:0.35em;}
div.printname div.provider div.address div.zipcode{font-size:1em;}
div.printname div.provider div.tel{font-size:0.85em;margin-bottom:0.15em;}
table.printorder{width:100%;}
table.printorder tr td{vertical-align:middle;padding:0.3em 0.2em 0.3em 0.2em!important;border:0.15em solid rgb(180,180,180);border-right:0;border-left:0;}
table.printorder thead tr td{text-align:center!important;letter-spacing:0.5em;background:rgb(180,180,180);color:var(--WHITE);border:0;font-size:1.05em;}
table.printorder thead tr td.left{border-right:0.15em solid var(--WHITE);}
table.printorder thead tr td.center{border-right:0.15em solid var(--WHITE);border-left:0.15em solid var(--WHITE);}
table.printorder thead tr td.right{border-left:0.15em solid var(--WHITE);}
table.printorder tr.top td{border-top:0;}
table.printorder tr td.itemname{width:49%;text-align:left;}
table.printorder tr td.amount{width:17%;text-align:right;}
table.printorder tr.blank td{border:0!important;}