@charset "Shift_JIS";
/* CSS Document */
/***********************************************/
/* ?{??????H?????????]???x???V?X?e??        */
/* ????X?^?C???V?[?g(????p)                  */
/***********************************************/


/***********************************************/
/* ????X?^?C??                                */
/***********************************************/
html,body,form {
	margin:0px;
	padding:0px;
    font-size: 100%;
	font-family:'???C???I',Meiryo,'?l?r ?o?S?V?b?N',sans-serif;

}
body{
    background-color:#FCFCFF;
}

input{
    font-size: 100%;
    font-family:tahoma;
}

select{
    font-size: 90%;
    font-family:'???C???I',Meiryo,'?l?r ?o?S?V?b?N',sans-serif;
}

option{
    padding-right: 1em;
}

img{
    border-width:0px;
}

table{
  border-collapse: collapse;
  border-spacing:0px;
  table-layout: auto;
}

td{
  vertical-align:top;
  padding:0px;
}

H1{
	margin:5px;
}
H2{
	margin:10px;
}
H3{
	margin:15px;
}

ul{
	list-style-type: square;
	margin: 0 0 0 2em;
	padding: 0;
}

ol{
	list-style-type: upper-alpha;
	margin: 0 0 0 2em;
	padding: 0;
}

.actionMessage {
    color:blue;
}


.fieldError {
    color:red;
}

.actionError {
    color:red;
}

a:link { color: #000080; }
a:visited { color: #000080; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }


/* ?w?b?_ */

#header{
	/* ?????:?\??????? */
	display:none;
}

#header-logo{
    width:180px;
    text-align:center;
}

#header-system{
    width:100%;
    font-size:170%;
    font-weight:bold;
    /* ?F?? #system ??w?? */
}

#header-login{
	width:250px;
	font-size:90%;
	font-weight:bold;
	text-align:right;
}

#header-link{
    font-size:90%;
    text-align:right;
}

/* ???j???[ */
#navigation{
	/* ?????:?\??????? */
	/*
	float:left;
	width:200px;
	*/
	display:none;
}

#help-box {
    margin: 0px 10px;
    width: 180px;
    font-size:80%;
}

/*
?????A?F??CSS???`
menu
menu-on
help-outer
help-inner
*/



/* ???C?? */
#contents-with-menu{
	/* ?????:???j???[?\??????? */
	/* margin-left:200px; */
	margin-left:0px;
}
#contents{
	margin-left:10px;
}
#title{
	text-align: left;
}
#main{
	text-align: center;
}


/* ?t?b?^ */
#footer{
	clear:both;
	padding-top:20px;
}

#copyright{
	text-align: center;
	font-size: small;
	font-style: normal;
	font-family: Verdana,Tahoma, sans-serif;
}

/* 2012/03/08 start ?????????????G???A??X?^?C???????? */
/* ????????G???A */
.document{
    font-size: 10px;
    font-family:'???C???I',Meiryo,'?l?r ?S?V?b?N',sans-serif;
    width:98%;
}

/* ????????G???A */
.document2{
    font-size: 16px;
    font-family:'???C???I',Meiryo,'?l?r ?S?V?b?N',sans-serif;
    width:98%;
}
/* 2012/03/08 end ?????????????G???A??X?^?C???????? */

/***********************************************/
/* ?{?^????X?^?C??                            */
/* ?E3?T?C?Y: short,middle,long                */
/* ?E??{5?F: blue,darkred,green,ocean,orange  */
/* ?E?T?C?Y??????C?h??1?F                     */
/***********************************************/

input.date_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 40px;
	height: 24px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/btn_calendar.gif);
	background-repeat:no-repeat;
	border:0px;
}
input.time_button {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 40px;
	height: 24px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/btn_time.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.disable_short_button {
	color:#A0A0A0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	background-image:url(../image/common/70x28disable1.gif);
	background-repeat:no-repeat;
	border:0px;
}
input.disable_middle_button {
	color:#A0A0A0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 85px;
	height: 28px;
	vertical-align:middle;
	background-image:url(../image/common/85x28disable1.gif);
	background-repeat:no-repeat;
	border:0px;
}
input.disable_long_button {
	color:#A0A0A0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 100px;
	height: 28px;
	vertical-align:middle;
	background-image:url(../image/common/100x28disable1.gif);
	background-repeat:no-repeat;
	border:0px;
}

/****************************/
/* ?V???[?g?T?C?Y           */
/* ??:70px ????28px         */
/****************************/

input.short_button_blue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28blue.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_midnightblue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28midnightblue.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_darkred {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28darkred.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_olive {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28olive.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_green {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_aqua {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28aqua.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_ocean {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width: 70px;
	height: 28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28ocean.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_orange {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:70px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28orange.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.short_button_gray {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:70px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x28gray.gif);
	background-repeat:no-repeat;
	border:0px;
}

/****************************/
/* ?~?h???T?C?Y             */
/* ??:85px ????28px         */
/****************************/

input.middle_button_blue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28blue.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_midnightblue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28midnightblue.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_blue2 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28blue2.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_red {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28red.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_darkred {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28darkred.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_pink {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28pink.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_olive {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28olive.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_green {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_aqua {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28aqua.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_ocean {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28ocean.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_orange {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28orange.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.middle_button_gray {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/85x28gray.gif);
	background-repeat:no-repeat;
	border:0px;
}

/****************************/
/* ?????O?T?C?Y             */
/* ??:100px ????28px        */
/****************************/

input.long_button_blue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28blue.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_midnightblue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28midnightblue.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_darkred {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28darkred.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_olive {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28olive.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_green {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28green.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_aqua {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28aqua.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_ocean {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28ocean.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_orange {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28orange.gif);
	background-repeat:no-repeat;
	border:0px;
}

input.long_button_gray {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:100px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/100x28gray.gif);
	background-repeat:no-repeat;
	border:0px;
}

/****************************/
/* ???C?h                   */
/* ??:120px ????28px        */
/****************************/

input.wide_button_blue {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:120px;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/120x28blue.gif);
	background-repeat:no-repeat;
	border:0px;
}

/****************************/
/* ?T?C?Y??                 */
/* ??:70px ????18px         */
/****************************/

input.samll_button_green {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:70px;
	height:18px;
	vertical-align:middle;
	cursor:pointer;
	background-image:url(../image/common/70x18green.gif);
	background-repeat:no-repeat;
	border:0px;
}
