﻿body{font-family:"DENSO W05 Light","DENSO TP_2017 Light",Helvetica,Arial,sans-serif; background-color: #ffffff;
	margin: 0}

h1 {font-size: 25px;
	margin-top: 0;
	margin-bottom: 0}

p {line-height:1.5}

p.right{text-align:right;
	padding-right:1em}

ul{list-style:none;
	padding: 0.5em 0 0.5em 1em;}

ul li{
	line-height: 1.5;
	padding: 0.5em 0;
}

.section {margin-bottom:50px;}

.section label{margin-left: 20px;
	margin-right: 20px}

.file table label{margin: 0}

.file {margin-bottom:50px;}

.file label{margin-left: 20px;
	margin-right: 20px}

.section table label{margin: 0}

.radio {margin-bottom:50px;}

.radio table{margin-left: 2em;}

.radio td{padding-right:50px;}

.notice p{line-height: 1;
	font-size:12px}

.upload_btn{text-align:center;
	margin-bottom:20px}

/*ヘッダー*/
header {background-color: #ffffff;
	/*border-bottom: solid 1px #aaaaaa;*/
}

header h1{font-size: 13px;
	font-weight: normal;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width: 1100px;}

header h1 a:hover {color: #000000}

header h1 img{
	margin-right: 20px}

header .logout{
	float:right;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

header .logout a {
	text-decoration:underline;
	margin-left: 25px;
}

/*記事*/
article,#massage {background-color: #ffffff;width: 1100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden}

article p{padding-left: 1em;}

article table{margin-left:1em;}

/*フッター*/
footer{
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
	clear: both;
	padding: 30px 0;
	text-align: center;
	background-color:#535353;
	font-size:12px;
	color: #ffffff}

/*小見出し*/
h2 {font-size: 20px;
	background-color: #F2F2F2;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:15px
}

/*リンク*/
a {color: #0080FF}
a img {border: none}
a:hover { text-decoration: none; }

#login p input {width: 300px;
	background-color: #ffffff;
}

textarea {width: 100%;
	height: 120px}

#login p.new_user{width: 600px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;}

/*メニューページ*/

/*ユーザー管理画面*/
#management table{
	border-collapse: collapse;
	width: 1000px}

#management table th{background-color:#FBF5EF;
	font-weight: normal;}

#user_management .edit_table {
	border-collapse: collapse;
}

#user_management .edit_table td{
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px
}

#user_management .edit_table tr.tb_border{
	border-top:1px solid;
	border-bottom:1px solid;
}

#user_management .toroku_btn {padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;}

#user_management .toroku_btn button {padding-right:10px;
	margin-right:15px;}

#user_management .toroku_btn .to_main_menu {margin-right:50px;}
#user_management .toroku_btn .to_main_menu button {background-color:#DDEEFF;}

/*作業完了処理画面*/

#complete table{
	border-collapse: collapse;
	width: 1000px}

#complete table th{background-color:#FBF5EF;
	font-weight: normal;}

#complete .toroku_btn table{width:500px;
	margin-left:auto;
	margin-right:auto;}