* {
	margin: 0;
	padding: 0;
}

.blank{
	HEIGHT: 10px; FONT-SIZE: 1px; CLEAR: both;
}
.odd {
	background-color: white;
}
.even {
	background-color:#F9F9F9;
}
.errmsg{
	COLOR: #FF0000; FONT-SIZE: 12px;
}
.orderfield{
	TEXT-DECORATION: underline; COLOR: #1767EE; CURSOR:pointer;
}

th{
	bgcolor: #fafafa;
	height: 25px;
	padding: 2px;
}
td{
	bgcolor: #fafafa;
	height: 25px;
	padding: 2px;
}
body{
	font-family: 'verdana', 'MS PGothic','qmmps pro w3','Arial';
	font-size: 12px;
	line-height: 1.8;
	text-align: center;
	WIDTH: 100%;
	height: 100%;
	display:inline;
}
#body{
	font-family: 'verdana', 'MS PGothic','qmmps pro w3','Arial';
	font-size: 12px;
	color: #000;
	line-height: 1.8;
	text-align: center;
	WIDTH: 100%;
	height: 100%;
	background: #fff url("../image/top_bg01.jpg") repeat-y top;
	display:inline;
}
#body1{
	font-family: verdana, 'MS PGothic','qmmps pro w3',Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.5;
	text-align: center;
	height: 100%;
	background: #fff url("../image/total_bg.jpg") repeat-y top;
	display:inline;
}
#body2{
	font-family: verdana, 'MS PGothic','qmmps pro w3',Arial;
	font-size: 12px;
	color: #000;
	line-height: 1.5;
	text-align: center;
	height: 100%;
	background: #fff url("../image/card_bg.jpg") repeat-y top;
	display:inline;
}

/*header*/
#header{
	WIDTH: 910px; HEIGHT: 70px; MARGIN:0 auto;
}
	#header #logo{
		float:left;
		text-align:left;
		width:500px;
		height:42px;
	}
	#header #logo img{
		padding-top:10px;
		font-size:1px;
	}
	#header #logo span{
		font-size:18px;
		font-weight:bold;
		color:#34476F;
		letter-spacing:-1px;
	}
	#header #user{
		float:right;
		width:300px;
		height:20px;
		text-align:right;
		margin-top:10px;
		background-color:#ffffff;
	}
	#title{
		width:950px;
		margin:auto;
		height:58px;
		font-size:24px; font-weight: bold; text-align: left; color: #FFFFFF;
		background:url(../image/top_title.jpg) no-repeat;
	}
	#title1{
		width:950px;
		margin:auto;
		height:58px;
		font-size:24px; font-weight: bold; text-align: left; color: #FFFFFF;
		background:url(../image/total_title.jpg) no-repeat;
	}
	#title2{
		width:950px;
		margin:auto;
		height:58px;
		font-size:24px; font-weight: bold; text-align: left; color: #FFFFFF;
		background:url(../image/card_title.jpg) no-repeat;
	}
/*/header*/

/*/navi*/
#navi{
	WIDTH: 910px; HEIGHT: 30px; MARGIN:0 auto;clear:both;
}
	#navi #h01 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu01_on.jpg) no-repeat bottom;
	}
	#navi #h01 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu01_off.jpg) no-repeat bottom;
	}
	#navi #h01 #off hover{
		background:url(../image/hmenu01_on.jpg) 0 0 no-repeat;
	}
	#navi #h02 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu02_on.jpg) no-repeat bottom;
	}
	#navi #h02 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu02_off.jpg) no-repeat bottom;
	}
	#navi #h02 #off a.link,a.visited{color:#FFF;
	}
	#navi #h02 #off a.hover{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu03_on.jpg) no-repeat bottom;
	}
	#navi #h03 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu03_on.jpg) no-repeat bottom;
	}
	#navi #h03 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu03_off.jpg) no-repeat bottom;
	}
	#navi #h03 #off hover{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu03_on.jpg) no-repeat bottom;
	}
	#navi #h04 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu04_on.jpg) no-repeat bottom;
	}
	#navi #h04 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu04_off.jpg) no-repeat bottom;
	}
	#navi #h05 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu05_on.jpg) no-repeat bottom;
	}
	#navi #h05 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu05_off.jpg) no-repeat bottom;
	}
	#navi #h06 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu06_on.jpg) no-repeat bottom;
	}
	#navi #h06 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu06_off.jpg) no-repeat bottom;
	}
	#navi #h07 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu07_on.jpg) no-repeat bottom;
	}
	#navi #h07 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu07_off.jpg) no-repeat bottom;
	}
	#navi #h08 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu08_on.jpg) no-repeat bottom;
	}
	#navi #h08 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu08_off.jpg) no-repeat bottom;
	}
	#navi #h09 #on{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu09_on.jpg) no-repeat bottom;
	}
	#navi #h09 #off{
		FLOAT: left; WIDTH: 116px; HEIGHT: 30px;
		background:url(../image/hmenu09_off.jpg) no-repeat bottom;
	}
	#navi #h10 #on{
		FLOAT: left; WIDTH: 150px; HEIGHT: 30px;
		background:url(../image/hmenu10_on.jpg) no-repeat bottom;
	}
	#navi #h10 #off{
		FLOAT: left; WIDTH: 150px; HEIGHT: 30px;
		background:url(../image/hmenu10_off.jpg) no-repeat bottom;
	}
	#navi #logout #on{
		FLOAT: right; WIDTH: 118px; HEIGHT: 30px;
		background:url(../image/btn_logout_on.jpg) no-repeat bottom;
	}
	#navi #logout #off{
		FLOAT: right; WIDTH: 90px; HEIGHT: 26px; MARGIN-BOTTOM: 3px;
		background:url(../image/btn_logout_off.jpg) no-repeat top;
	}
/*/navi*/


/*/main*/
#main{
	WIDTH: 910px; MARGIN:0 auto;
}
#main #loginBox{
	width:500px;
	height:200px;
	margin:auto;
	text-align:center;vertical-align: middle;
	border:2px solid #BBBBBB;
	background-color:#FAFAFA;
}
#main #loginBox #frame{
	ime-mode: inactive;
	width:150px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	height:20px;
}

#main #line10{
	clear:both;
	width:900px;
	height:10px;
	margin:0 auto;
	font-size: 1px;
	background:url(../image/top_line.jpg) repeat-x 0 1px;
}
#main #txt16{
	FLOAT: left; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN:8px; DISPLAY: inline;
}
#main #left{
	FLOAT: left; WIDTH: 680px; HEIGHT: 400px; border-right: 1px solid #7EE1FF; DISPLAY: inline;
}
#main #left #item{
	FLOAT: left; WIDTH: 50%; MARGIN: 20px 0 0 20px; TEXT-ALIGN: left; DISPLAY: inline;
}
#main #left #item #itemtxt{
	PADDING-left: 40px; TEXT-ALIGN: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; DISPLAY: inline;
}
#main #right{
	FLOAT: right; WIDTH: 220px; PADDING-TOP: 5px;
}
#main #right #info{
	FLOAT: left;
}
#main #right #info #info1{
	FLOAT: left; WIDTH:60px; TEXT-ALIGN: left; HEIGHT: 20px; PADDING:5px;
}
#main #right #info #info2{
	FLOAT: right; WIDTH:150px; TEXT-ALIGN: left; HEIGHT: 20px; PADDING-top:5px;
}

#main #searchBox table, #listBox table{
	background-color: #CCCCCC;
}
#main #searchBox th, #listBox th{
	TEXT-ALIGN: center; FONT-WEIGHT: bold;
	padding: 5px 2px 5px 5px;
	background-color: #EFEFEF;
}
#main #searchBox td{
	background-color: #ffffff;
}
#tdl{
	TEXT-ALIGN: left;
}
#tdc{
	TEXT-align: center;
}
#tdr{
	TEXT-ALIGN: right;
}

u.corner u.h1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999;
    border-image: none;
    border-style: solid none none;
    border-width: 1px;
    margin: 0 5px;
}
u.corner u.h2 {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0 3px;
}

u.corner u.h3 {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0 2px;
}
u.corner u.h4 {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    height: 1px;
    margin: 0 1px;
}
u.corner u {
    background-color: #eaeff3;
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    text-decoration: none;
}
.memotitle {
    background-color: #000000;
    background-image: url("../image/midashi_black.gif");
    color: #ffffff;
    display: block;
    font-size: 14px;
    line-height: 100%;
    padding: 8px 15px;
	text-align:left;
	margin-bottom: 5px;
}
</style>
/*/main*/

/*/footer*/
#footer{
	HEIGHT: 40px; BOTTOM:0; CLEAR: both; MARGIN: auto;
}
	#footer #copyright{
	}
/*/footer*/
