/***********************************************/
/* 
FileName:main.css 2015-10-26
body:960px　leftnabi:230px　contents:700px

＜該当ブラウザに適応させるハック＞

●IE6に適応　* html

●IE7に適応　*:first-child+html

●IE8に適応　html:not(:target) 

●Opera(9.6以降)に適応　body:last-child

●Firefoxに適応　html:not([lang*=""])

●Safariに適応　html:not(:only-child:only-child)

●IE6で、マージンが2倍になってしまうバグは、
「display:inline;」で解決します。

●ナビの枠色は　#0099D9　を変更する

●ナビのオンマウス色は　#f6f6f6　を変更する

●ナビのダウンイメージ色は　#efefef　を変更する

●文字色は　#333333　を変更する

●背景画像の保存先は、/systemcommon/icon-orange.gif　を変更する

icon-orange.gif
icon-pink.gif
icon-green.gif
icon-blue.gif
icon-orange.gif

*/
/************************************************/

/*大タイトル***************************************/

.systemdaititlebox{
	float:left;
	text-align:left;
	display:block;
	width:100%;
/*	background:url(/skinimg/dai-smarttitleback.png) ;
	background-position: center top;
	background-repeat: repeat-x; */
	background-color:#006B38;
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
	color:#ffffff;
	font-size:20px;
	line-height:150%;
	font-weight:normal;
	clear:both;
	}

.systemdaititlebox h2 {
	margin:0 auto;
	text-align:center;
	padding:10px 10px 10px 10px;
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
	color:#ffffff;
	font-size:20px;
	line-height:150%;
	font-weight:normal;
	clear:both;
	}

/*中タイトル***************************************/

.systemchutitlebox{
	float:left;
	text-align:left;
	display:block;
	width:100%;
/*	background:url(/skinimg/chu-smarttitleback.png) ;
	background-position: center top;
	background-repeat: repeat-x;*/
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
	border-bottom:1px solid #006B38;
	color:#006B38;
	font-size:18px;
	line-height:150%;
	font-weight:normal;
	clear:both;
	margin-bottom: 20px;
	}

.systemchutitlebox h3{
	margin:0 auto;
	text-align:center;
	padding:10px 10px 10px 10px;
	font-family:'Hiragino Kaku Gothic W6 JIS2004';
	color:#006B38;
	font-size:18px;
	line-height:150%;
	font-weight:normal;
	clear:both;
	}

.formtop{
	float: left;
	text-align: left;
	width: 100%;
	padding: 10px 0px;
	}

.formtext{
	float: left;
	text-align: left;
	height: 150px;
	border: 1px solid #bbb;
	overflow: scroll;
	padding: 10px;
	margin-bottom: 20px;
	}

/*------------------------------------------
system定義2015.12.31　井山
------------------------------------------*/

#systemArea{
	float: left;
	text-align: left;
	clear:both;
	width: 100%;
	background-color: #ffffff;
	}

.table960{
	width: 100%;
	float: left;
	text-align: left;
	}

.table960 td{
	padding: 6px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	}

ul#monthchoice{
	float: right;
	text-align: left;
	width: 120px;
	margin-right:10px;
	}

ul#monthchoice li{
	list-style-type: none;
	float: left;
	text-align: center;
	width: 60px;
	border-bottom: 0px solid #A1CBED;
	padding: 3px 0px;
	}
	
ul#weekchoice{
	float: right;
	text-align: left;
	width: 120px;
	}

ul#weekchoice li{
	list-style-type: none;
	float: left;
	text-align: center;
	width: 60px;
	border-bottom: 0px solid #A1CBED;
	padding: 3px 0px;
	}

.effectively{
	background-color: #C9CACA;
	}

.invalidity{
	background-color: #EFEFEF;
	}

.itemtitle{
	float: left;
	text-align: left;
	width: 700px;
	font-size: 16px;
	line-height: 160%;
	color: #006abb;
	font-weight: bold;
	}


/*ログイン画面*/
.loginzone{
	margin: 0 auto;
	text-align: center;
	width: 960px;
	}

.loginbox{
	float: left;
	text-align: left;
	width: 960px;
	}

.submit{
	float: left;
	text-align: center;
	width:960px;
	margin-top: 20px;
	}

.table800{
	width: 800px;
	float: left;
	text-align: left;
	}

.table800 td{
	padding: 6px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	}

.cal{
	font-size:16px;
}