@charset "utf-8";
/* facility CSS */

h3 {
	margin:0 0 10px;
	padding:0;
}
h4 {
	margin:0 0 10px;
	padding:0 0 0 15px;
	background-image: url(../../shared/images/cmn_icon01.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
h5 {
	font-weight:bold;
	background-color:#f2f1e9;
	padding:5px;
	margin:5px 0;
	text-align:center;
	font-size:1em;
}
h6 {
	margin:0;
	padding:0;
}
.btn {
	width:208px;
	margin:10px 0 0 auto;
}
.cts01 {
	border-bottom:1px dotted #525252;
	padding:0 10px 10px;
	margin:0 0 10px;
}
.cts02 {
	height:100%;
	margin:15px 0 0;
}
.cts03 {
	padding:0 10px 10px;
	margin:0 0 10px;
}
.left01 {
	width:290px;
	float:left;
}
.right01 {
	width:290px;
	float:right;
}
.left02 {
	width:139px;
	float:left;
	margin:0 12px 0 0;
}
.center02 {
	width:139px;
	float:left;
}
.right02 {
	width:291px;
	float:right;
}
.left03 {
	width:393px;
	float:left;
	margin:0 0 5px 0;
}
.right03 {
	width:191px;
	float:right;
	margin:0 0 5px 0;
}
.left04 {
	width:202px;
	float:left;
	margin:0 14px 0 0;
}
.center04 {
	width:178px;
	float:left;
}
.right04 {
	width:191px;
	float:right;
}
.left05 {
	width:191px;
	float:left;
	margin:0 11px 0 0;
}
.center05 {
	width:191px;
	float:left;
}
.right05 {
	width:191px;
	float:right;
}
.left05 h4, .center05 h4, .right05 h4,.left03 h4{
	margin-top:5px;
}
.left06 {
	width:290x;
	float:left;
}
.right06 {
	width:286px;
	float:right;
}
.txt01 {
	background-color:#fbfaf6;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	padding:10px;
}
.txt01 p {
	margin:0 0 7px;
}
.txt02 {
	height:100%;
}
.txt02 div {
	width:100px;
	float:left;
}
.txt02 div p {
	background-image: url(../../shared/images/cmn_icon02.gif);
	background-repeat: no-repeat;
	background-position:0 3px;
	padding:0 0 0 10px;
	margin:0 0 1px;
	font-size:0.9em;
}
