@charset "utf-8";
/* CSS Document */
body { color: #333;}
/* サイドメニュー
-----------------------*/
/* PC用 */
div#menuBox {
	background: url(../images/logo.png) no-repeat, #E4E9F6;
	background-size: 200px 32px;
	background-position: center bottom 20px;
}
	div#menuBox a {
		background: #9C9D9D;
		color:#fff;
	}
	div#menuBox input.btnLogOut {
		background: #FBFBE5;
		color:#333;
	}
/* SP */
label.menu-btn {
	background: #9C9D9D;
}
span.bar { background: #fff; }
label.menu-btn p.menu { color:#fff; }
label.menu-btn p.close { color:#fff; }
div#sidemenubox { 
	background: url(../images/logo.png) no-repeat, #9C9D9D;
	background-size: 50% auto;
	background-position: center bottom 30px;
}
	div#sidemenubox div.menubox a, div#sidemenubox div.menubox input {
		color: #fff;
		border-bottom: #fff 1px solid;
	}
/* 共通部品
-----------------------*/
hr {
	border-style: none;
    border-top: 1px solid #ccc;
}
p#errMsg { color: #ff0000; }
div.btnbox a.btn, div.btnbox input.btn {
	background: #9C9D9D;
	color: #fff;
}
div.btnbox a.btn2, div.btnbox input.btn2 {
	background: #9C9D9D;
	color: #fff;
}
div.btnbox2 a.btn, div.btnbox2 input.btn {
	background: #E4E9F6;
	color: #333;
}
table { border: #ccc 1px solid; }
table.tbl01 tr:nth-of-type(even) { background: #F7F6F6;}
table th { background: #FBFBE5;}
table th, td { border: #efefef 1px solid; }
td.btn input, td.btn a {
	background: #9C9D9D;
	color: #fff;
}
td.intext input {
	border: #ccc 1px solid;
}
table.calender td.holiday { 
	color: #FF0000;
	background: #FAE2E1;
}
table.calender td.nowdate { 
	background: #E4E9F6;
}
p.cyuui { color: #666; }
input.itext01, select.itext01 { border: #ccc 1px solid; }
input.itext02, select.itext02 { border: #ccc 1px solid; }
input.itext03, select.itext03 { border: #ccc 1px solid; }
textarea.textarea01 { border: #ccc 1px solid; }
input.btn01 {
	background: #9C9D9D;
	color: #fff;
}
/* ログイン
-----------------------*/
div.loginbox input.logininput {
	border: #eee 1px solid;
	background: #eee;
}
div.loginbox input.loginbtn, div.loginbox a.loginbtn {
	background: #9C9D9D;
	color: #fff;
}
div.loginbox p.ptext a { color: #333;}
/* お知らせ
-----------------------*/
div.nextbtnbox a {
	background: #E4E9F6;
	color: #333;
}
