@charset "UTF-8";
/* 基本部分
---------------------------------------------*/
* {
	font-size: 100%;
}

body {
	width: 592px;
	margin:50px 10px 10px 80px;
	padding:0;
	color:#000;
	/*white-space: nowrap;*/
	/*background-image: url(http://localhost/myworks/kanribo/img/e_Gov.png);
	background-repeat: no-repeat;
	*/
	}

h2{
	text-align:center;
	width:600px;
}

	#jobun_input{
		width:600px;
		height: 400px;
	}

	#notice{
		width:500px;
		padding-left: 60px;
		padding-right: 60px;
	}

/* 階層と色分け両方*/
	.both_kakko_1{
		width: 550px;
		margin-top: 2px;
		margin-right: 40px;
		margin-bottom:2px;
		margin-left: 40px;
		color:blue;
	}

	.both_kakko_2{
		width: 510px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 80px;
		color:green;
	}

	.both_kakko_3{
		width: 470px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 120px;
		color:brown;
	}

	.both_kakko_4{
		width: 430px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 160px;
		color:blueviolet;
	}

	.both_str_0{
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 0px;
		color:black;
	}

	.both_str_1{
		width: 550px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 40px;
		color:blue;
	}

	.both_str_2{
		width: 510px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 80px;
		color:green;
	}

	.both_str_3{
		width: 470px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 120px;
		color:brown;
	}

	.both_str_4{
		width: 430px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 160px;
		color:blueviolet;
	}

/* 色分けのみ*/
	.color_kakko_1{

		width: 550px;
		margin-top: 2px;
		margin-right: 40px;
		margin-bottom:2px;
	/*	margin-left: 40px;*/
		color:blue;
	}

	.color_kakko_2{

		width: 510px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 80px;*/
		color:green;
	}

	.color_kakko_3{
		width: 470px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 120px;*/
		color:brown;
	}

	.color_kakko_4{
		width: 430px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 160px;*/
		color:blueviolet;
	}

	.color_str_0{

		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 0px;*/
		color:black;
	}

	.color_str_1{

		width: 550px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 40px;*/
		color:blue;
	}

	.color_str_2{
		width: 510px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 80px;*/
		color:green;
	}

	.color_str_3{
		width: 470px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 120px;*/
		color:brown;
	}

	.color_str_4{
		width: 430px;
		margin-top: 2px;
		margin-bottom:2px;
	/*	margin-left: 160px;*/
		color:blueviolet;
	}

/* 階層のみ*/
	.tab_kakko_1{
		width: 550px;
		margin-top: 2px;
		margin-right: 40px;
		margin-bottom:2px;
		margin-left: 40px;
		/*color:blue;*/
	}

	.tab_kakko_2{
		width: 510px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 80px;
		/*color:green;*/
	}

	.tab_kakko_3{
		width: 470px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 120px;
		/*color:brown;*/
	}

	.tab_kakko_4{
		width: 430px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 160px;
		/*color:blueviolet;*/
	}

	.tab_str_0{
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 0px;
		/*color:black;*/
	}

	.tab_str_1{
		width: 550px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 40px;
		/*color:blue;*/
	}

	.tab_str_2{
		width: 510px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 80px;
		/*color:green;*/
	}

	.tab_str_3{
		width: 470px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 120px;
		/*color:brown;*/
	}

	.tab_str_4{
		width: 430px;
		margin-top: 2px;
		margin-bottom:2px;
		margin-left: 160px;
		/*color:blueviolet;*/
	}


	#copyright{
		width: 520px;
		margin:20px 50px 10px 20px;
		font-size:12px;
		padding:15px 15px 15px 15px;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left: 0px;
	}


	.button{
		display: block;
		text-decoration: none;
		position: fixed;
	/*	opacity: 0.6;	*/
		top: 50px;
		left: 620px;
		z-index: 10000;
	}

	#color,#tab{
		margin-left: 160px;
	}
	#print{
		top: 100px;
    	left: 700px;
		padding-top: 1px;
	}

	@media print {
		#copyright{
			display: none;
		}
		#back {
			display: none;
		}
		#back2{
			display: none;
		}
		#back3{
			display: none;
		}
		#print{
			display: none;
		}
	}