@charset "utf-8";/* CSS Document */

#right{
	width: 870px;
	margin: 0px;
	padding-top:55px;
	/*border:1px solid #FF0000;*/
}

#right-head-title{
	/*width: 870px;*/
	/*height:25px;*/
	/*ackground-image: url(http://www.xyzsystem.co.jp/sample/images/head.gif);*/
	/*background-repeat: no-repeat;*/

	background:url(../images/title01.gif) repeat-x;
	width: 848px;
	height:25px;

	padding-top: 5px;
	text-align: left;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0px;
	border:1px solid  #218716;
	line-height:180%;
}

#right-inner{
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #218716;
	border-right-color: #218716;
	border-bottom-color: #218716;
	border-left-color: #218716;
	text-align: left;
	width: 848px;
	padding: 10px;
}

.tb-title01{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #218716;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #218716;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(http://www.xyzsystem.co.jp/sample/images/title01.gif);
	background-position: top;

	
}

.tb-border-title{
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #727272;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	background-color:#999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #737373;
}

.tb-border-title02{
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #727272;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 11px;
	font-weight: bold;
	background-color:#999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #737373;
}

.tb-border-title03{
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #727272;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 15px;
	font-weight: bold;
	background-color:#999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #737373;
}

.td-title01{
/*	background-color: #E3E3E3;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	font-weight: bold;
	padding-left:5px;
	padding-top: 20px;
}
.td-title02{
	background-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
	font-weight: bold;
	padding-left:5px;
}
.tb-border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #727272;
	background-color:#F9F9F9;
}




.font01{
	color:#FF0000;
	font-weight: bold;
}

.font02{
	color:#21759B;
	font-weight:bold;
}
.font03{
	height:40px;
	color:#000;
	font-weight:bold;
	font-size:20px;
	background:url(http://xyzsystem.co.jp/sample/images/explanation_title.gif);
	background-repeat: no-repeat;
	text-align:center;
	line-height:180%;
}
.font04{
	margin-right:10px;
	font-weight:bold;
}


.explanation-border{
	margin:5px;
	padding:5px;
	width:450px;
	border:3px solid #CCC;
	background:#FFF;

	
}

.supplementation-border{
	padding-top:10px;
	width:448px;
	border:1px solid #CCC;
	background:#FFF;
}



/*
.button,
.button-secondary,
.submit input,
input[type=button],
input[type=submit] {
	border-color:none;
	color:none;
	background:none;
	font-weight:bold;
}

.submitbox .submit {
	background-color: #464646;
	color: #ccc;
}




.button, .button-secondary, .submit input,
input[type=button], input[type=submit] {
	border-color: #bbb;
	color: #464646;
}

.button:hover, .button-secondary:hover, .submit input:hover,
input[type=button]:hover, input[type=submit]:hover {
	color: #000;
	border-color: #666;
}

.button, .submit input, .button-secondary {
	background: #f2f2f2 url(../images/white-grad.png) repeat-x scroll left top;
}

.button:active, .submit input:active, .button-secondary:active {
	background: #eee url(../images/white-grad-active.png) repeat-x scroll left top;
}
.button-primary, .submit .button-primary, #login form .submit input {
	border-color: #298cba !important;
	font-weight: bold;
	color: #FFF !important;
	background: #21759B url(../images/button-grad.png) repeat-x scroll left top;
}
.button-primary:active, #login form .submit input:active {
	background: #21759b url(../images/button-grad-active.png) repeat-x scroll left top !important;
}

*/