.clear {
	clear:both;
}
#menu-sys{
	width: 740px;
	height: 40px;
	background-image: url(../introduction/composition/image/sys/menu_back.png);
	background-repeat: repeat-x;
}

#menu-sys img.menu-img{
	float:left;
}
#menu-sys a:hover img.menu-img{
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
#sys01 { 
	width: 740px;
	margin:0 auto;
}
#sys01 p { 
	text-align: justify;
	padding: 0 50px;
	font-size: 12px;
}
#sys02 { 
	width: 668px;
	margin:0 auto;
}
#btn {
	width:647px;
	margin:30px auto;
	border-bottom: 1px dotted #bb9241;
}
#btn a img { 
	float:left;
	padding-bottom:15px;
}
#btn a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

#sys02 img.ttl {
	margin-bottom:20px;
}
#sys02 .sub-ttl{
	width: 652px;
	height: 18px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding:3px 8px;
	color: #530000;
	background-image: url(../introduction/sys2015/image/sys/ttl_back.png);
	background-repeat: repeat;
	margin-bottom: 14px;
}
#sys02 p {
	text-align: justify;
	padding: 0 10px;
	font-size: 12px;
	margin-bottom:15px;
}
#sys02 p span.bld{
	font-weight: bold;
	color: #530000;
}
#msg01 {
	width:423px;
	height:128px;
	background-image: url(../introduction/sys2015/image/sys/tc01.jpg);
	background-repeat: no-repeat;
	padding:40px 10px 0 235px;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:40px;
}
#msg02 {
	width:418px;
	height:118px;
	background-image: url(../introduction/sys2015/image/sys/tc02.jpg);
	background-repeat: no-repeat;
	padding:50px 15px 0 235px;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:40px;
}
#msg03 {
	width:418px;
	height:118px;
	background-image: url(../introduction/sys2015/image/sys/tc03.jpg);
	background-repeat: no-repeat;
	padding:50px 15px 0 235px;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:40px;
}
#msg04 {
	width:418px;
	height:118px;
	background-image: url(../introduction/sys2015/image/sys/tc04.jpg);
	background-repeat: no-repeat;
	padding:50px 15px 0 235px;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:40px;
}
#msg05 {
	width:418px;
	height:118px;
	background-image: url(../introduction/sys2015/image/sys/tc05.jpg);
	background-repeat: no-repeat;
	padding:50px 15px 0 235px;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
	margin-bottom:40px;
}
#msg01 .desc span.name,#msg02 .desc span.name,#msg03 .desc span.name,#msg04 .desc span.name,#msg05 .desc span.name{
	font-size: 12px;
	font-weight: bold;
	padding-right:5px;
}
#msg01 .desc{
	font-size: 11px;
	padding:7px 3px 0 0;
}
#msg02 .desc,#msg03 .desc,#msg04 .desc,#msg05 .desc{
	font-size: 11px;
	padding:10px 3px 0 0;
}
#sys03 {
	width:688px;
	margin:0 auto;
}
#sys03 p {
	font-size: 10px;
	margin:30px 0;
	width:688px;
	text-align: left;
}
#sys03 .col01 {
	width:212px;
	margin:0 26px 25px 0;
	float:left;
}
#sys03 .col02 {
	width:212px;
	float:right;
}
#sys03 .ttl-lst {
	width:207px;
	height:13px;
	font-size: 10px;
	color:#ffffff;
	padding: 1px 0 0 5px;
	background-color: #530000;
	margin-bottom:5px;
	text-align: left;
}
#sys03 ul {
	padding:0;
	margin:0 0 10px 0;
}
#sys03 ul li.red {
	width: 152px;
	font-size: 10px;
	list-style: none;
	background-image: url(../introduction/sys2015/image/sys/point.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:10px;
	float:left;
	text-align: left;
}
#sys03 ul li.point {
	width: 152px;
	font-size: 10px;
	list-style: none;
	background-image: url(../introduction/sys2015/image/sys/dot.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left:10px;
	float:left;
	text-align: left;
}
#sys03 ul li.pref {
	width:50px;
	font-size: 10px;
	list-style: none;
	float:right;
	text-align: right;
}
#sys03 #rec {
	width:600px;
	height:64px;
	background-image: url(../introduction/sys2015/image/sys/rec.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	font-size: 12px;
	line-height: 16px;
	padding:52px 0 0 90px;
	text-align: left;
	margin-bottom:40px;
}
#sys03 #rec span.rec01{
	font-size: 10px;
	line-height: 30px;
}
