/* printcss 2014.9.21 */
@media print{
/* display:none; */
header {
display:none;
height: 0;
}
h2.tts {
display:none;
height: 0;
}
footer {
display:none;
height: 0;
}
div#page-top {
display:none;
height: 0;
}

/* for print */
body {
	width: 172mm;
	height: 251mm;
	page-break-after: always;
	font-size: 8pt !important;
	color: #000000;
	background-color: #FFFFFF;
	_zoom:0.75;
}
a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}
img {
	border: 0;
}

h2 {
	width: 105%;
	text-align: center;
	font-size: 20pt;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-top: 0;
	padding-top: 0;
	line-height: 1;
}

h3 {
	width: 105%;
	text-align: center;
	font-size: 12pt;
	line-height: 1;
	margin-bottom: 10px;
	padding-bottom: 0;
}

/* table */
table {
	width: 105%;
}

table tr.trclr-sat {
	background: url(images/bg_gray_1.png);
}

table tr.trclr-holiday {
	background: url(images/bg_gray_2.png);
}

table,td {
border-collapse: collapse;
border-spacing: 0;
border:1px solid #000;
}

table td.td_date {
	text-align: right;
}
td {
	padding:4px;
	height:16px;
}

.col-lg-6, .col-md-6, .col-sm-12, .col-xs-12 {
	float:none !important;
	display:inline !important;
}

.btn {
	padding: 4px;
	font-size: 8px !important;
	border: 1px #000 solid;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

}
