﻿@charaset "UTF-8";

@media print {
html{font-size:62.5%;}
body{
	font-family:Arial,'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	width:419mm;height:297mm;
}
#wrap{margin:10px auto 10px 10px;width:100%;}
table,tr,th,td{
	border:solid 1px #666;
	border-collapse:collapse;
	padding:5px;
	font-size:1.2rem;
	font-size:12px;
	font-weight:normal;
}
caption{text-align:right;}
td{text-align:right;}
/*---------------------
　ナビ　組織
---------------------*/
nav{display:none;text-align:right;font-size:14px;font-size:1.4rem;}
#org{text-align:right;font-size:14px;line-height:1.8;}
h1{font-size:20px;font-size:2.0rem;margin-bottom:20px;}

/*---------------------
　Neo_table
---------------------*/
.neo_table{
color:#333;
border:solid 2px #999;
border-collapse:collapse;
border-spacing:1px;
/*↑IE未対応*/
/*background-color:#efefef;*/
margin:10px 20px;
}

.neo_table thead th{text-align:center;}
.neo_table th{
	padding:10px;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	background-color:#efefef;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}


.neo_table td{
	padding:3px;
	border-top:solid 1px #ccc;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	border-left:solid 1px #ccc;
	background-color:#FFF;
	font-size:12px;
}

.sep{border-collapse:separate;}
/*↑立体感を出したい場合*/

table{width:100%;border-collapse:collapse;margin:1em 0;}
th, td{padding:.5em;border:1px solid #666;}


th{background:none;}
th{background-none;color:#000;}
td{background:#e5f1f4;}

/* tablecloth styles */

tr.even td{background:#89c3eb;}
__tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}
/* tablecloth styles */

//tr:nth-child(2n) td{background:#e5f1f4;}
tr:nth-child(2n+1)  td{background:#fff;}


/*---------------------
　fot_navi
---------------------*/
ul#fot_navi{
	border:solid 1px #999;
	padding:10px;
	height:auto;
	margin-top:20px;
}

ul#fot_navi li{
	font-size:14px;
	font-size:1.4rem;
	line-height:2.5;
	margin-right:20px;
	float:left;
}

/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}

}

@page {
    size: A4 landscape;
}
