﻿@charset "utf-8";

/* - 互助会テキストサイズ調整 START- */
.changeBgColor .dijitTextBoxFocused {
	background: #ffffcc;
	border:1px solid #ff9933;
    padding:0px;
    margin:1px;
}

.changeBgColor .dijitTextBoxFocused .dijitInputContainer {
	background: #ffffcc;
    padding:0px;
    margin:1px;
}
/* 新労災用の背景CSS*/
.changeBgColorSrs .dijitTextBoxFocused {
    background: #ffffcc;
    border:1px solid #ff9933;
    padding:0px;
    margin:1px;
}

.changeBgColorSrs .dijitTextBoxFocused .dijitInputContainer {
    background: #ffffcc;
    padding:0px;
    margin:1px;
}
.changeBgColorSrs #mainBottomContents{
    background: #ffddff;
}
.changeBgColorSrs #keySrsErrMsgExpandoPane{
    background: #ffddff;
}
.changeBgColorSrs #mainStackContainer{
    background: #ffddff;
}
.changeBgColorSrs #idoPageContainer{
    background: #ffddff;
}
.changeBgColorSrs {
    background: #ffddff;
}
/* - 互助会テキストサイズ調整 END- */

.menuSubHeader {
    font-size: 14px;
	font-weight: bold;
	background-color: #e0ffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 3px 0px;
	min-height: 22px;
	color: #666;
	text-align: left;
}

.menuSubHeader2 {
    font-size: 14px;
	background-color: #e0ffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 33px;
	color: #666;
	text-align: left;
}

.menuCommenter {
    font-size: 12px;
	font-weight: bold;
	background-color: #e0ffff;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	min-height: 22px;
	color: red;
	text-align: left;
}


.menuHeader, .mainHeader {
    font-size: 14px;
	font-weight: bold;
	border: 1px solid #769DC0;
	background-color: #b0c4de;
	background-image: url("../dojo/dijit/themes/claro/layout/images/accordion.png");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	/*width: 100%;*/
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 3px 5px;
	min-height: 19px;
	color: #666;
	text-align: left;
}

.menuItem {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	line-height: 22px;
	width: 100%;
}

.menuItem a {
	text-decoration: none;
	text-indent: 24px;
	font-weight: bold;
	color: #4c4c4c;
	width: 100%;
	display: block;
	background-image: url('../images/menuItemOff.png');
	background-repeat: no-repeat;
	background-position: 3px;
}

.menuItem a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #3366bb;
	display: block;
	position: relative;
	background-image: url('../images/menuItemOn.png');
	background-repeat: no-repeat;
	background-position: 3px;
	cursor: hand;
}

/* 【新労災補償制度追加】2.1(1),2.1(2)- */
.menuItem1 {
	font-weight: bold;
	color: #4c4c4c;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	line-height: 22px;
	width: 100%;
}

.menuItem2 {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	line-height: 22px;
	width: 100%;
}

.menuItem2 a {
	text-decoration: none;
	text-indent: 24px;
	font-weight: bold;
	color: #4c4c4c;
	width: 100%;
	display: block;
	background-image: url('../images/menuItemOff.png');
	background-repeat: no-repeat;
	background-position: 15px;
}

.menuItem2 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #3366bb;
	display: block;
	position: relative;
	background-image: url('../images/menuItemOn.png');
	background-repeat: no-repeat;
	background-position: 15px;
	cursor: hand;
}

address#comArea {
	margin-top: 0px;
	margin-right: 5px;
	padding-top: 5px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}

address#comArea a:link {
	text-decoration: none;
	color: #0000ff;
}

address#comArea a:hover {
	text-decoration: none;
	color: #800080;
	cursor: hand;
}

div#userArea {
	margin-top: -70px;
	margin-right: 10px;
	padding-top: 0px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
	color: #008800; /* green */
}

/*  互助会ペーパーレス化対応 K14-2 */
div#mailAddress {
	margin-top: 0px;
	margin-right: 5px;
	padding-top: 5px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color: #0000ff; /* blue */
}


/* メッセージエリア スタイル定義 START ----- */
.errMsg {
 text-align: center;
 font-weight:bold;
 color: #ff0000;  /* red */
}

.completeMsg {
 text-align: center;
 font-weight:bold;
 color: #0000ff; /* blue */
}
/* メッセージエリア スタイル定義 END ----- */

.cellItem001{
 background-color:#d5eded;
 width:200px;
 height:25px;
}

.cellItem002{
 background-color:#d5eded;
 width:130px;
 height:25px;
 text-align: right;
}

.cellItem003{
 background-color:#d5eded;
 width:180px;
 height:27px;
}

.cellItem004{
 background-color:#d5eded;
 width:40px;
 height:25px;
}

.cellItem005{
 background-color:#d5eded;
 width:80px;
 height:25px;
}

.cellItem006{
 background-color:#d5eded;
 width:120px;
 height:27px;
}

.cellItem007{
 background-color:#d5eded;
 width:180px;
 height:20px;
}

.cellItem008{
 background-color:#d5eded;
 width:160px;
 height:25px;
}

.cellItem009{
 background-color:#d5eded;
 width:100px;
 height:80px;
}

.cellItem010{
 background-color:#d5eded;
 width:250px;
 height:25px;
}

.cellItem011{
 width:250px;
 height:25px;
 border: 1px solid #aaa;
}

.cellItem012{
 background-color:#d5eded;
 width:136px;
 height:25px;
}

.cellItem013{
 background-color:#d5eded;
 width:90px;
 height:25px;
}


.cellItem014{
 background-color:#ffffff;
 width:140px;
 height:25px;
 border: 1px solid #aaa;
}

.cellItem015{
 background-color:#d5eded;
 width:220px;
 height:25px;
}

.cellItem016{
 background-color:#d5eded;
 width:360px;
 height:25px;
}

.cellItem017{
 background-color:#ffffff;
 width:120px;
 height:27px;
}

.cellItem018{
 background-color:#ffffff;
 width:180px;
 height:25px;
 border: 1px solid #aaa;
}

.cellItem019{
 background-color:#ffffff;
 width:120px;
 height:25px;
 border: 1px solid #aaa;
}

/* 【新労災補償制度追加】3.3,3.5 */
.cellItem020{
 background-color:#d5eded;
 width:250px;
 height:25px;
}

/* 【新労災補償制度追加】3.6 */
.cellItem021{
 background-color:#d5eded;
 width:284px;
 height:20px;
}

.cellLabel001 {
 margin:1px;
 font-weight:normal;
 padding:2px;
 display:inline-block;
}

.cellLabel002 {
 padding-top:4px;
 padding-right:2px;
 padding-left:2px;
 padding-bottom:0px;
 font-weight:normal;
 display:inline-block;
}

.hiddenItem {
 visibility:hidden;
}

.normal001{
 background-color:#ffffff;
}

.linkActive {
	cursor: pointer;
}
.linkNonActive {
	cursor: default;
}

.claro .dojoxGridRow{ background-color: #fff; }
.claro .dojoxGridRowOdd{ background-color: #eaeaea; }
.claro .dojoxGridRowSelected .dojoxGridRowTable tr {background-color: cyan;}
.claro .dojoxGridRowOver .dojoxGridCell {background-color: lightskyblue; }

/* 互助会追加イメージ定義 START ----- */
.icon-piechart { background:url('../images/piechart.png') no-repeat; height: 18px; width: 18px; }
.icon-question { background:url('../images/question.png') no-repeat; height: 18px; width: 18px; }
.icon-prevPage { background:url('../images/prevPage.png') no-repeat; height: 18px; width: 18px; }
.icon-nextPage { background:url('../images/nextPage.png') no-repeat; height: 18px; width: 18px; }
//* 互助会追加イメージ定義 END ------- */

/* 非活性時のスタイル START ----- */
.claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {
  background-color: #ffffff; /* white */
  border-color:#c0c0c0; /* silver */
}
.claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputInner {
  color: #808080; /* gray */
}
.claro .dijitReadOnly, .claro .dijitReadOnly .dijitInputContainer {
  background-color: #ffffff; /* white */
  border-color:#c0c0c0; /* silver */
}
.claro .dijitReadOnly, .claro .dijitReadOnly .dijitInputInner {
  color: #808080; /* gray */
}
.claro .dijitTextBoxReadOnly, .claro .dijitTextBoxReadOnly .dijitInputContainer {
  background-color: #ffffff; /* white */
  border-color:#c0c0c0; /* silver */
}
.claro .dijitTextBoxReadOnly, .claro .dijitTextBoxReadOnly .dijitInputInner {
  color: #808080; /* gray */
}
.claro .dijitSelectDisabled {
  background-color: #ffffff; /* white */
  color: #808080; /* gray */
}
.claro .dijitSelectReadOnly {
  background-color: #ffffff; /* white */
  color: #808080; /* gray */
}
/* 非活性時のスタイル END ------- */

