/* 正弘 -------------------------------------------  */

boby{
	margin:0px;
	padding:0px;
	maegin-top:10px;
	background-color:#FFFFFF;
}

h1 {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight: normal;
	color:#000000;
}

td {
	font-size:12px;
	line-height:110%;
}
/* 厭E-------------------------------------------  */
#contain{
	background-color:#FFFFFF;
}

#foot {
	font-size:10px;
	color:#FFFFFF;
	margin:8px 0px;
	line-height:120%;
}


/* 穴□斥E------------------------------------------  */
.mt5 {
	margin-top:5px;
}
.m8 {
	margin:8px;
}
.mt8 {
	margin-top:8px;
}
.mb8 {
	margin-bottom:8px;
}
.mtb8 {
	margin:8px 0px;
}
.m10 {
	margin:10px;
}
.mt10 {
	margin-top:10px;
}

/* 由犯奴件弘-------------------------------------------  */
.p2 {
	padding:2px;
}
.p4 {
	padding:4px;
}


/* 白巧件玄 -------------------------------------------  */
.text10     { font-size: 10px;}
.text11     { font-size: 11px; line-height: 14px }
.text12  { font-size: 12px; line-height: 15px }
.text12_2  { font-size: 12px; line-height: 20px }

.text14  { font-size: 14px; line-height: 18px }


.suite1{
	color:#8b69a0;
	font-size:12px;
	font-weight:bold;
}
.cci{
	color:#6A85A8;
	font-size:12px;
	font-weight:bold;
}
.ccn{
	color:#761911;
	font-size:12px;
	font-weight:bold;
}

.web{
	color:#121887;
	font-size:12px;
	font-weight:bold;
}
.st{
	color:#777777;
	font-size:10px;
}
/* E韞 -------------------------------------------  */
a:link {
	color:#555555;
	text-decoration:none;
}
a:visited {
	color:#555555;
	text-decoration:none;
}
a:active {
	color:#555555;
	text-decoration:none;
}
a:hover {
	color:#FF9900;
	text-decoration:underline;
}


h1 a:link {
	color: #333333;
	text-decoration:none;
}
h1 a:visited {
	color: #333333;
	text-decoration:none;
}
h1 a:active {
	color: #333333;
	text-decoration:none;
}
h1 a:hover {
	color:#FF6600;
	text-decoration:none;
}

#foot a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#foot a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#foot a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#foot a:hover {
	color:#FF0000;
	text-decoration:underline;
}

.service01{
	padding:3px;
	line-height:145%;
	text-align:left;
	border:#999 solid 1px;
	width:634px;
	height:230px;
}
.service02{
	padding:3px;
	line-height:130%;
	text-align:left;
	border:#999 solid 1px;
	height:140px;
	width:315px;
}

.etc{
	font-weight:bold;
	color:#666;
	padding:4px 4px 4px 8px;
	margin-top:3px;
	width:190px;
	border-left:#999 3px solid;
	border-bottom:#999 1px solid;
}
.moju{
	color:#666;
	font-size:10px;
	padding:2px 4px 2px 8px;
	width:365px;
	border-bottom:#999 1px solid;
}

.stetc{
	color:#777777;
	font-size:10px;
	margin-top:6px;
	padding-left:6px;
}
.suite-ttl{
	background-color:#fff;
	font-weight:bold;
	font-size:12px;
	color:#203844;
	padding:4px 0px 4px 12px;
	margin:10px 0px;
	border-left:#203844 4px solid;
	border-bottom:#203844 1px solid;
}
.suite-ttl2{
	background-color:#fff;
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding:4px 0px 4px 15px;
	margin-bottom:8px;
	border-bottom:#203844 3px double;
}
.suite-model{
	background-color:#fff;
	width:108px;
	height:82px;
	color:#444;
	background-image:url(syshp_new/product/images/rogo/ro_ma_18.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:12px;
	padding:3px;
	margin-top:8px;
	border:#FFCC00 1px solid;
	line-height:120%;
}

.suite-func{
	background-color:#EEE;
	width:108px;
	height:60px;
	color:#666;
	font-size:10px;
	padding:3px;
	margin-top:8px;
	border:#CCC 1px solid;
	line-height:120%;
}

/* WEB-solution -------------------------------------------  */
.web-ttl{
	background-color:#fff;
	font-weight:bold;
	font-size:14px;
	color:#121887;
	padding:4px 0px 4px 12px;
	border-left:#121887 4px solid;
	border-bottom:#121887 1px solid;
}

.web-dis{
	background-color:#fff;
	font-size:12px;
	color:#444;
	padding:4px 0px 20px 12px;

}
/* Smart -------------------------------------------  */
.smart-ttl{
	background-color:#fff;
	font-weight:bold;
	font-size:14px;
	color:#a43600;
	padding:4px 0px 4px 12px;
	border-left:#a43600 4px solid;
	border-bottom:#a43600 1px solid;
}
.smart-dis{
	background-color:#fff;
	font-size:12px;
	color:#000;
	padding:4px 0px 20px 10px;
	line-height:20px;
}
.smart-dis dl{
    margin:0px;
}
.smart-dis dt{
    font-weight:bold;
}
.smart-dis dd{
    margin:0px 0px 10px 25px;
}
.smart-list {
    width:auto;
}
.smart-list-box {
    width:295px;
    float:left;
    margin:10px 5px 10px 10px;
	display: inline;
}
.smart-box-title {
    width:290px;
	height:20px;
	background-color:#f7d6ac;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.smart-package-box {
  width:auto;
  background-color:#f7d6ac;
  color:#a43600;
  padding:5px 5px 15px 30px;
  margin:10px 0px 10px 0px;
 }
.smart-package-sbox {
  width:auto;
  color:#555555;
  margin:0 0px 0px 400px;
  font-weight:normal;
 }

.smart-box {
    width:290px;
	margin:2px 0px 0px 0px;
	border-bottom:dashed #b6b6b6 1px;
}
.smart-box dl{
    margin:0px;

}
.smart-box dt{
    font-weight:bold;
	margin:3px 0px 3px 20px;

}
.smart-box dd{
margin:0px 0px 5px 30px;

}
.smart14{
	color:#a43600;
	font-size:14px;
	font-weight:bold;
	line-height:20px;	
}
.fclear {
	clear: both;
	float: none;
}
/* Web Package  -------------------------------------------  */
.package14{
	color:#04b2b8;
	font-size:14px;
	font-weight:bold;
	line-height:20px;	
}
.package-ttl{
	background-color:#fff;
	font-weight:bold;
	font-size:14px;
	color:#04b2b8;
	padding:4px 0px 4px 12px;
	border-left:#04b2b8 4px solid;
	border-bottom:#04b2b8 1px solid;
}
.package-ttl2{
	background-color:#fff;
	font-weight:bold;
	font-size:12px;
	color:#333;
	padding:4px 0px 4px 15px;
	margin-bottom:8px;
	border-bottom:#203844 3px double;
}
.package-dis{
	background-color:#fff;
	font-size:12px;
	color:#000;
	padding:4px 0px 0px 10px;
	line-height:20px;
}
.package-dis p{
    margin:0px 0px 20px 0px;
}
.package-dis_2{
	background-color:#fff;
	font-size:12px;
	color:#000;
	padding:4px 0px 0px 30px;
	line-height:15px;
}
.package-box-title {
    margin:10px 0px 10px 0px;
	height:20px;
	background-color:#b1e5e6;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.package-list {

}
.package-list-box {
    width:295px;
    float:left;
    margin:0px 5px 10px 10px;
	display: inline;
}
.package-pic {
    width:auto;
	padding:3px 7px 3px 0;
	float:left;
}
.package-pic_text {
    width:auto;
	padding:0 0 5px 0;
	text-align:right;
	color:#666666;
}
.package-list-box dl{
    margin:0px;

}
.package-list-box dt{
	margin:0px 0px 3px 20px;

}
.package-list-box dd{
margin:0px 0px 5px 30px;
}
.package-smart-box {
  background-color:#dfdfdf;
  color:#555555;
  padding:5px 5px 10px 30px;
  margin:10px 0 30px 30px;
 }
.package-smart-box p {
  line-height:20px;
 }
.package-smart-sbox {
  width:auto;
  color:#555555;
  margin:0 0px 0px 450px;
 }
.gray_font {
  color:#333333;
 }
 .gray_font_5 {
  color:#555555;
 }
.brown_font{
	color:#a43600;
	font-size:12px;
	font-weight:bold;
	line-height:20px;	
}
.blue_font{
	color:#04b2b8;
	font-size:12px;
	font-weight:bold;
	line-height:20px;	
}
.package table {
    margin:30px 10px 0 10px;
	border:solid 1px #a5a5a5;
}
.package td {
    padding:5px;
	border:1px solid #a5a5a5;
	text-align:center;
}
.package th {
    padding:5px 5px 5px 10px;
	border:1px solid #a5a5a5;
	text-align:left;
	color:#000000;
	font-size:12px;
}

