@page{size:A4}@media print{.wrap{width:100% !important}*{color:#000}html,body{width:190mm !important}html,body,footer,#footer{margin:0;padding:0;background:#fff;color:#000}header,#headLine,.btn-print,footer,#contents{display:none !important}#main,.box,.inner{width:190mm !important;background:#fff;padding:0 !important;margin:0 !important}.ttl3-1{border:1px solid #000;color:#000;background:#fff}.bb-light,.bb-dark,a{color:#000}.print .bb-light{border-bottom:2px solid #000}.box.wrap,#stop-contents,.tabItem{page-break-after:always}#stop-contents{display:flex !important}.col-left{margin-right:10px}.tabItem .weekday-block,.tabItem .holiday-block{width:50%;float:left}.tx-yellow{padding:0 1px;border:1px solid #000;color:transparent;background:#ffc72c}.tx-yellow i{color:transparent}.table-tt tbody td .item.joint .time{border:1px solid #000}.table-tt{border-collapse:collapse;border-right:1px solid #000;border-bottom:1px solid #000}.table-tt tbody th,.table-tt tbody td,.table-tt thead th,.table-tt thead td{border-color:#000 !important;color:#000 !important;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 -2px #fff,0 2px #fff,2px 0 #fff,-2px 0 #fff;border-left:1px solid #000 !important;border-top:1px solid #000 !important;border-right:none;border-bottom:none;font-size:10px;padding:1px 1px 0 1px}.table-tt tbody th{font-size:11px}.table-tt tbody td .item{min-width:40px;white-space:nowrap}.table-tt tbody td .item .time{font-size:11px;flex-basis:20px;height:20px;line-height:18px;text-shadow:none}.table-tt tbody td .item .subs{font-size:9px !important;overflow:hidden;line-height:1;display:flex;flex-direction:column}.table-tt tbody td .item .subs .sub{margin:0;text-shadow:none}.table-tt tbody td .item .subs .sub+.sub{margin-top:0}.holiday-block{border-left:3px solid #fff}.info,.p10{display:block;clear:both}.table-tt col.th{width:30px;margin:0;padding-left:0;padding-right:0}.table-tt th{white-space:nowrap}.table-tt td .item{width:auto !important;font-size:11px !important;height:auto !important;line-height:1 !important}.table-tt td .item.joint .time{border-color:#000;flex-basis:auto !important}.table-tt td .item.joint .time .subs{font-size:10px !important;flex-direction:column !important;z-index:10 !important}#stop-contents{display:none !important}.weekday-block .time,.holiday-block .time{width:1.8em;text-align:center}}