@charset "shift_jis";

* {
	font-family : "‚l‚r ‚oƒSƒVƒbƒN","Osaka",FangSong,arial,verdana,helvetica,sans-serif
}

#global_menu{
    /* background-color:#CCFFFF; */
    background-color:#00A7AC;
}

#global_menu a{
    color:#FFFFFF;
}

#global_menu table{
}

#local_menu{
    /* background-color:#000066; */
    background-color:#000000;
}

#local_menu a{
}

.userInfo span{
    color:#F8F8F8;
}

.doublehead td
{	
	border-right: #C6C7BE 1px solid;
	border-bottom: #C6C7BE 1px solid;
	border-top: #C6C7BE 1px solid;
	border-left: #C6C7BE 1px solid;
	background-color: #ccffff;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000033;
	padding: 3px 0px 3pt 3pt;
}

table.item_list {
	width: 100%;
	text-align: left;
	border-top: #C6C7BE 1px solid;
	border-left: #C6C7BE 1px solid;
}

table.item_list th {
	border-right: #C6C7BE 1px solid;
	border-bottom: #C6C7BE 1px solid;
	/* background-color: #ccffff; */
	background-color: #00A7AC;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	/* color: #000033; */
	color: white;
	padding: 3px 3px 3pt 3pt;
    white-space: nowrap;
/*    vertical-align:top;*/
}

table.item_list th > a {
	text-decoration: underline;
	color: white;
}
table.item_list th > span {
	color: white;
}


table.item_list td {
	border-right: #C6C7BE 1px solid;
	border-bottom: #C6C7BE 1px solid;
	border-top: #C6C7BE 1px solid;
	border-left: #C6C7BE 1px solid;
	font-size: 9pt;
	color: #000033;
	padding: 3px 3px 3pt 3pt;
    white-space: nowrap;
/*    vertical-align:top;*/
}
table.item_list tr.record1 {
	background-color: #ffffff;
	font-size: 9pt;
}
table.item_list tr.record2 {
	/* background-color: #ffe8e8; */
	background-color: #F0FAFF;
	font-size: 9pt;
}
table.item_list tr.total {
	background-color: #ffe5ff;
	font-size: 9pt;
}
table.item_list tr.footer {
	background-color: #ccffff;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000033;
	padding: 3px 0px 3pt 3pt;
}
table.item_list input.detail_button {
	font-size: 9pt;
	background-color: #6699FF;
	color: black;
	padding: 0px 0px 0pt 0pt;
}

table.item_list_doublehead {
	width: 100%;
	text-align: left;
	border-top: #FFFFFF 1px solid;
	border-right: #C6C7BE 1px solid;
}

table.item_list_doublehead th {
	border-right: #C6C7BE 1px solid;
	border-bottom: #C6C7BE 1px solid;
	background-color: #ccffff;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000033;
	padding: 3px 3px 3pt 3pt;
    white-space: nowrap;
/*    vertical-align:top;*/
}
table.item_list_doublehead td {
	border-right: #C6C7BE 1px solid;
	border-bottom: #C6C7BE 1px solid;
	border-top: #C6C7BE 1px solid;
	border-left: #C6C7BE 1px solid;
	font-size: 9pt;
	color: #000033;
	padding: 3px 3px 3pt 3pt;
    white-space: nowrap;
/*    vertical-align:top;*/
}
table.item_list_doublehead tr.record1 {
	background-color: #ffffff;
	font-size: 9pt;
}
table.item_list_doublehead tr.record2 {
	background-color: #e8ffff;
	font-size: 9pt;
}
table.item_list_doublehead tr.footer {
	background-color: #ccffff;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000033;
	padding: 3px 0px 3pt 3pt;
}
table.item_list_doublehead input.detail_button {
	font-size: 9pt;
	background-color: #6699FF;
	color: black;
	padding: 0px 0px 0pt 0pt;
}

tr.doublehead1 th
{	
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	background-color: #ffffff;
	padding: 0px 0px 0pt 0pt;
}

div.fixed_footer {
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: fixed;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    color: white;
    padding: 3px 3px 3pt 3pt;
    white-space: nowrap;
    background-color: #00A7AC;
    box-sizing: border-box;
    height: 35px;
    z-index:1000;
}


