@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	font-family: "メイリオ", sans-serif;
}
input,select{
	font-family: "メイリオ", sans-serif;
/*	padding:5px; */
	font-size:14px;
}
p, table th, table td {
	font-size:14px;
	line-height:1.4;
}
.header{
	border-top: 8px solid #0b6f29;
	width: 100%;
}
.header_inner, .content{
	margin:0 auto;
	width: 980px;
}
.footer{
	border-top: 5px solid #0b6f29;
	width: 100%;
}
.footer_inner{
	margin:0 auto;
	width: 980px;
}
.footer_inner p{
	text-align:right;
}
.side{
	width:220px;
	margin-right:10px;
	float:left;
}
.content{
	width:750px;
	min-height:700px;
	float:right;
}
.content_area{
	margin-left:1em;
}
.wrapper{
	width:980px;
  border-top: 3px double #0b6f29;	
	margin:0 auto;
	overflow:hidden;
}
img{
	display:block;
}
.logo{
	width:300px;
	margin: 10px auto;
}
table th{
	font-weight:normal;
	text-align:left;
	padding:5px;
}
table th,table td{
	font-size:14px;
	padding:5px;
}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
p.btn{
	margin:10px 0;
}
.center{
	text-align:center;
}
h1{
	text-indent:12px;
	margin: 0 0 20px;
	padding: 10px 0 6px 0;
	border-bottom: 3px solid #0b6f29;
	font-size: 18px;
	font-weight: bold;
}
h2{
  border-left: 10px solid #0b6f29; 
	padding:6px 0px 6px 10px;
	font-size:110%;
}
.side{
	padding-bottom:20px;
}

ul.nav li	{
	display:block;
	width:200px;
	height:40px;
	line-height:40px;
	float:left;
	font-weight:bold;
	text-indent:1em; 
	padding: 0.8em
	color:#0b6f29;
	border-bottom:#fff 1px solid;
}
ul.nav li a{
	padding-top:1px;
	height:40px;
	display:block;
	text-decoration: none;
	line-height:40px;
	color:#0b6f29;
	border-bottom:#0b6f29 1px solid;
}
/*
ul.nav li.logout{
	color:#0b6f29;
  border-left:#0b6f29 10px solid; 
	width:190px;
}
*/
ul.nav li a:hover{
	display:block;
	color:#fff;
	background-color:#5aa872;
}
ul.nav li.master{
	color:#96530F;
	border-top:#96530F 1px solid;
	border-bottom:#96530F 1px solid;
/*  border-left:#96530F 10px solid; */
}

ul.sub, ul.sub2{
/*	margin-left:20px; */
}
ul.sub li{
	width:180px;
}
ul.sub li a{
	color:#96530F;
	border-bottom:#96530F 1px solid;
}
ul.sub li a:hover{
	display:block;
	background-color:#e37e17;
	color:#fff;
}
ul.nav li.prod{
	color:#0C4B5D;
	border-top:#0C4B5D 1px solid;
	border-bottom:#0C4B5D 1px solid;
/*  border-left:#0C4B5D 10px solid; */
}
ul.sub2 li{
	width:180px;
	font-size:90%;
	height:36px;
	line-height:36px;
}
ul.sub2 li a{
	color:#0C4B5D;
	border-bottom:#0C4B5D 1px solid;
}
ul.sub2 li a:hover{
	display:block;
	background-color:#1cacd5;
	color:#fff;
}
.h30{
	height:30px;
}
*/

/* master.html */
#master span.bname{
	margin-left:3em;
	font-size:16px;
}
#master input{
	padding:5px 0;
	margin:0 0 10px 516px;
}
#master .tbl_box{
	width:730px;
}
#master table.tbl01{
	width:100%;
}

#master table.tbl01 th{
	text-align:center;
	width:10%
}
#master p.com{
	margin-top:20px;
}
/* upload.html */
img.upload{
	width:220px;
	margin:20px auto 0;
}

/* index.htnl */
#top{
	min-height:700px;
}
#top .img_main{
	width:600px;
	margin:20px auto 0;
}
#top p.com{
	width:500px;
	margin:10px auto;
}
#top table{
	width:500px;
	margin:0 auto;
}

#top p.err{
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}


