/* jbs_p.css - Copyright (c) Jorudan Co.,Ltd. All Rights Reserved */

@media print {

/* A4用 */
body{
	top:0 !IMPORTANT;
	left:0 !IMPORTANT;
	width:172mm !IMPORTANT;
	height:251mm !IMPORTANT;
}

body, div, header, footer{
	background-color: #fff !IMPORTANT;
	background-image: none !IMPORTANT;
}

div#header_j h1{
	display: none;
}

div#header_j div.navi{
	display: none;
}

div#header_menu{
	display: none;
}

div#content_guide{
	display: none;
}

div#d__,
div#k__{
	display: none;
}

ul.d_sel_menu,
ul.k_sel_menu{
	display: none;
}

div#d_b,
div#k_a{
	margin-left: 10px;
	width: 100%;
}

div#d_b_1 h1{
	padding-top: 10px;
}


div#d_b_2{
	margin: 0 !important;
}


div#d_b_2 div.tbl h1{
	font-size: large;
}

div#d_b_2 div.tbl{
	width: 450px;
}

div#d_b_2 div.tbl table,
div#d_b_2 div.tbl table tr,
div#d_b_2 div.tbl table td{
	border: 1px solid;
	font-size: x-large;
}

div#d_b_2 div.tbl span.min{
	font-size: large;
}

div#d_b_2 div.tbl table span.sign{
	font-size: small;
}
div#d_b_2 div.tbl table span.notes{
	font-size: small;
}


div#d_b_2 div.tbl ul span{
	font-size: medium;
}


div#k_a_header h1,
div#k_a_route h1{
	font-size: large;
}

table#k_a_hyouka_t td{
	font-size: large;
}

table#k_a_hyouka_t tr{
	background: transparent;
}
table#k_a_hyouka_t tr.hyouka.active{
	border: 1px solid;
	background: #fff;
}

div#k_a_route table{
	width: 95%;
}
div#k_a_route td{
	font-size: large;
}
div#k_a_route td.line{
	border: 1px solid #36c;
}

div#k_a_route input.keiroResultButton{
	display: none;
}



div#pagetop_wrapper{
	display: none;
}

div.rows_lowwer div.rows_pad div.pad ul{
	display: none;
}

div#footer_reference div.rows_pad div.pad div.elem_paragraph p{
	color: #000;
}

thead{
	display: table-header-group;
}



}

