@charset "UTF-8";
#page {
	width: 900px;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.set {
	margin: 0px;
	padding: 0px;
	background-image: url(image/index/page-back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #C3E1FA;
}
#header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 120px;
	width: 900px;
	background-image: url(image/index/header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#menubar {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 900px;
}
#flash {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 900px;
}
#index-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 900px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#footer {
	margin: 0px;
	float: left;
	height: 60px;
	width: 900px;
	background-image: url(image/index/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header {
	margin: 0px;
	float: right;
	height: 30px;
	width: 615px;
	font-size: 10px;
	line-height: 15px;
	color: #2C7AED;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.footer {
	margin: 0px;
	float: left;
	height: auto;
	width: 900px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner1 {
	float: left;
	height: 155px;
	width: 590px;
	background-image: url(image/index/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.banner1-t {
	margin: 0px;
	float: left;
	height: auto;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 13px;
	line-height: 20px;
	color: #E50A72;
}
.banner2 {
	margin: 0px;
	float: left;
	height: 165px;
	width: 600px;
	background-image: url(image/index/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.banner2-t {
	margin: 0px;
	float: left;
	height: auto;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 13px;
	line-height: 20px;
	color: #006933;
}
.area {
	margin: 0px;
	float: left;
	height: auto;
	width: 460px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.area-t1 {
	float: left;
	height: 130px;
	width: 440px;
	font-size: 15px;
	line-height: 23px;
	color: #333333;
	background-image: url(image/index/banner3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}
.area-t2 {
	margin: 0px;
	float: left;
	height: 175px;
	width: 235px;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-top: 35px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-image: url(image/index/banner4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.area-t3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 50px;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding: 0px;
}
.area-t4 {
	margin: 0px;
	float: left;
	height: auto;
	width: 185px;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding: 0px;
}
.link,.link2,.link3,.link4 {
	float: left;
	height: auto;
	width: 250px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#temp-title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 900px;
}
#temp-contents {
	margin: 0px;
	padding: 20px;
	float: left;
	height: auto;
	width: 860px;
	background-color: #FFFFFF;
}
#temp-contents-r {
	margin: 0px;
	float: left;
	height: auto;
	width: 625px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#temp-contents-l {
	margin: 0px;
	float: left;
	height: auto;
	width: 250px;
	padding-top: 50px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.temp-link {
	margin: 0px;
	float: left;
	height: 50px;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.folw-box {
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.folw-box2 {
	float: left;
	height: auto;
	width: 600px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(image/campaign/back1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline;
}
.folw-title {
	margin: 0px;
	float: left;
	height: 25px;
	width: 500px;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #0033CC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0033CC;
	font-size: 15px;
	line-height: 25px;
	color: #0033CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.folw-p {
	margin: 0px;
	float: left;
	height: 140px;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.folw-image {
	margin: 0px;
	float: left;
	height: 75px;
	width: 75px;
	padding-top: 0px;
	padding-right: 260px;
	padding-bottom: 0px;
	padding-left: 250px;
}
.folw-image2 {
	margin: 0px;
	float: right;
	height: 100px;
	width: 600px;
	padding: 0px;
}
.folw-t {
	margin: 0px;
	float: left;
	height: auto;
	width: 380px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.folw-t2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 380px;
	font-size: 11px;
	line-height: 15px;
	color: #0033CC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.qa-t1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 575px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.qa-t2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 575px;
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.service-p {
	margin: 0px;
	float: left;
	height: 200px;
	width: 180px;
	padding: 10px;
}
.campaign-t {
	float: left;
	height: 20px;
	width: 580px;
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(image/campaign/title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	font-weight: normal;
}
.campaign-t2 {
	float: left;
	height: auto;
	width: 580px;
	font-size: 15px;
	line-height: 20px;
	color: #006633;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006633;
	border-left-color: #006633;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.campaign-t3 {
	float: left;
	height: auto;
	width: 580px;
	font-size: 15px;
	line-height: 18px;
	color: #FF3333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF3333;
	border-left-color: #FF3333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.campaign-t4 {
	float: left;
	height: auto;
	width: 580px;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.campaign-image {
	margin: 0px;
	float: left;
	height: 200px;
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.com2 {
	font-size: 13px;
	line-height: 20px;
	color: #0033CC;
}
.qa-title {
	margin: 0px;
	float: left;
	height: 25px;
	width: 590px;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #297BEB;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #297BEB;
	padding: 0px;
	font-size: 15px;
	line-height: 25px;
	color: #333333;
}
.form1 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.form2 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.form-title {
	margin: 0px;
	float: left;
	height: 25px;
	width: 590px;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #297BEB;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #297BEB;
	padding: 0px;
	font-size: 15px;
	line-height: 25px;
	color: #333333;
}
.style1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.campaign-title1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
}
.com1 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#campaign1 {
	background-image: url(image/campaign/image2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 580px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 17px;
}
.campaign-t5 {
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 112px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
}
.campaign-t6 {
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
}
a:link,a:visited {
	color: #333333;
	text-decoration: none;
}
#index1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.link span {
	background-image: url(image/index/back3_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.link2 span {
	background-image: url(image/index/back4_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.link3 span {
	background-image: url(image/index/back5_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.link4 span {
	background-image: url(image/index/back6_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.link span span,.link2 span span,.link3 span span,.link4 span span {
	margin: 0px;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#index2 {
	background-image: url(image/index/back7_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index3 {
	background-image: url(image/index/back7_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index4 {
	background-image: url(image/index/back7_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index5 {
	float: left;
	height: auto;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.com3 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	width: 210px;
	float: left;
	padding: 0px;
}
#left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 255px;
}
.index-p1 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index-p2 {
	margin: 0px;
	float: left;
	height: 40px;
	width: 200px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.index-p3 {
	margin: 0px;
	float: right;
	height: 130px;
	width: 130px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index-p4 {
	margin: 0px;
	float: right;
	height: 130px;
	width: 130px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner-bt1 {
	margin: 0px;
	float: left;
	height: 120px;
	width: 280px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 60px;
}
.banner-bt2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 50px;
}
.banner-bt3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 115px;
}
.banner-bt4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 250px;
}
.index-p5 {
	margin: 0px;
	float: left;
	height: 40px;
	width: 200px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#right {
	float: right;
	height: auto;
	width: 175px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	display: inline;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: #CCCCCC;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: center;
}
.index-p6 {
	margin: 0px;
	float: left;
	height: 93px;
	width: 175px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#temp-contents2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 860px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
#provider-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/provider/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#biglobe-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/biglobe/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#yahoo-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/yahoo/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#rakuten-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/rakuten/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#area-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/area/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sonet-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/sonet/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#plala-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/plala/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#campaign-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/campaign/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flow-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/flow/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/contact/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#qa-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/qa/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#service-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/service/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#company-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/company/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#tv-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 890px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(image/tv/temp-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 280px;
}
.temp-title1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 660px;
}
.temp-set {
	background-image: url(image/provider/temp-back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-color: #C3E1FA;
}
.box1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.title-box1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.box1 h2 {
	font-size: 17px;
	line-height: 20px;
	color: #333333;
	background-image: url(image/provider/title1.jpg);
	margin: 0px;
	float: left;
	height: 20px;
	width: 605px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box1 h3 {
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(image/sonet/title1.jpg);
	float: left;
	height: 18px;
	width: 580px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 35px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#provider1 {
	background-image: url(image/provider/image1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 150px;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 350px;
	display: inline;
}
#provider2 {
	background-image: url(image/provider/image2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 150px;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 350px;
	display: inline;
}
#provider3 {
	background-image: url(image/provider/image3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 150px;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 350px;
	display: inline;
}
#provider4 {
	background-image: url(image/provider/image4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 150px;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 350px;
	display: inline;
}
#provider5 {
	background-image: url(image/provider/image7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 150px;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-top: 95px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 350px;
	display: inline;
}
#provider1 p,#provider2 p,#provider3 p,#provider4 p,#provider5 p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-image: url(image/provider/image5.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 18px;
	width: 130px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.provider-p1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 460px;
}
.provider-p2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 625px;
}
.box2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 600px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.com4 {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.sonet1 {
	margin: 0px;
	padding: 5px;
	float: left;
	height: 90px;
	width: 130px;
}
.sonet2 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 455px;
}
.sonet-p1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 87px;
	width: 87px;
}
.biglobe-t1 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
}
.style3 {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#service1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 55px;
	width: 400px;
}
#service2 {
	background-image: url(image/service/back1_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#service2 h2 {
	background-image: url(image/service/back1_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 18px;
	width: 585px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}
#service2 span {
	background-image: url(image/service/back1_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.service3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.service3 h3 {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	background-image: url(image/service/title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 16px;
	width: 570px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#service4 {
	background-image: url(image/service/back2_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#service4 span {
	background-image: url(image/service/back2_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service4 span span {
	background-image: url(image/service/back2_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#service5, #service6, #service14, #service15, #service19, #service20, #service21, #service22, #service23, #service24, #service25 {
	background-color: #FFFFFF;
	background-image: url(image/service/back3a_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
#service5 span2 {
	background-image: url(image/service/back3a_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service5 span2 span2, #service6 span2 span2, #service14 span2 span2, #service15 span2 span2, #service19 span2 span2, #service20 span2 span2, #service21 span2 span2, #service22 span2 span2, #service23 span2 span2, #service24 span2 span2, #service25 span2 span2 {
	background-image: url(image/service/back3a_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.service-t1 {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 170px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 85px;
}
.service-t2 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	float: left;
	height: auto;
	width: 260px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.service-t2b {
	font-size: 11px;
	line-height: 16px;
	color: #003366;
	padding: 0px;
	float: left;
	height: auto;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.service-t2c {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	padding: 0px;
	float: left;
	height: auto;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#service2 a:link,#service2 a:visited,#service9 a:link,#service9 a:visited,#service10 a:link,#service10 a:visited,.qa-t1 a:link,.qa-t1 a:visited {
	color: #0099FF;
	text-decoration: underline;
}
.link span span a:link {
	text-decoration: none;
}
.link span span a:hover,.link span span a:active {
	text-decoration: underline;
	color: #0066FF;
}
#service6 span2 {
	background-image: url(image/service/back3b_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.service-t3 {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	background-color: #CCCCCC;
	margin: 0px;
	float: left;
	height: auto;
	width: 570px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.service7 {
	margin: 0px;
	float: left;
	height: 40px;
	width: 90px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.service8 {
	margin: 0px;
	float: left;
	height: auto;
	width: 470px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#service9 {
	background-image: url(image/service/back5_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#service9 h2 {
	background-image: url(image/service/back5_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 18px;
	width: 585px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}
#service9 span {
	background-image: url(image/service/back5_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#service10 {
	background-image: url(image/service/back6_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#service10 h2 {
	background-image: url(image/service/back6_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 18px;
	width: 585px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}
#service10 span {
	background-image: url(image/service/back6_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.service11 {
	margin: 0px;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style4 {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	background-color: #FFCCCC;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.style5 {
	color: #2498FF;
}
.service-p2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 580px;
}
#campaign2 {
	background-image: url(image/service/back1_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#campaign2 h2 {
	background-image: url(image/service/back1_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 18px;
	width: 585px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}
#campaign2 span {
	background-image: url(image/service/back1_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#campaign3 {
	background-image: url(image/campaign/image3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 580px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 17px;
}
#campaign4 {
	background-image: url(image/campaign/image4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 30px;
	width: 580px;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 17px;
}
#campaign4 h2 {
	background-image: url(image/campaign/back2_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 18px;
	width: 585px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}
#campaign4 span {
	background-image: url(image/campaign/back2_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#campaign5 {
	float: left;
	height: 40px;
	width: 580px;
	background-image: url(image/campaign/image4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#campaign6 {
	background-image: url(image/campaign/back3_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#campaign6 h2 {
	background-image: url(image/campaign/back3_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 18px;
	width: 585px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 17px;
	line-height: 18px;
	color: #333333;
}
#campaign6 span {
	background-image: url(image/campaign/back3_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 615px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#campaign7 {
	float: left;
	height: 40px;
	width: 580px;
	background-image: url(image/campaign/image6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
.f1 {
	background-image: url(image/service/f1.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-repeat: no-repeat;
	background-position: left center;
}
.service-p3 {
	margin: 0px;
	float: left;
	height: 34px;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#service12 {
	background-color: #FFFFFF;
	background-image: url(image/service/back3c_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 270px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#service12 span2 {
	background-image: url(image/service/back3_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
#service13 {
	background-color: #FFFFFF;
	background-image: url(image/service/back3d_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 270px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#service13 span2 {
	background-image: url(image/service/back3_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
#service14 span2 {
	background-image: url(image/service/back3c_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service15 span2 {
	background-image: url(image/service/back3d_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service16 span2 {
	background-image: url(image/service/back3_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.area-t5 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 235px;
}
#index2 span3 {
	margin: 0px;
	background-image: url(image/index/back7_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
}
#index2 span3 span3 {
	margin: 0px;
	background-image: url(image/index/back7_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 210px;
}
#index3 span3 {
	margin: 0px;
	background-image: url(image/index/back8_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
}
#index3 span3 span3 {
	margin: 0px;
	background-image: url(image/index/back7_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 210px;
}
#index4 span3 {
	margin: 0px;
	background-image: url(image/index/back9_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 230px;
}
#index4 span3 span3 {
	margin: 0px;
	background-image: url(image/index/back7_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 210px;
}
.service-t4 {
	font-size: 15px;
	line-height: 20px;
	color: #333333;
	background-image: url(image/service/title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 520px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.service-t4bb {
	font-size: 15px;
	line-height: 20px;
	color: #0033CC;
	float: left;
	height: 20px;
	width: 520px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-color: #0022AC;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-color: #0022AC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0022AA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0021AD;
	display: inline;
}
.service17 {
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.service18 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 290px;
}
.com5 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#service19 span2 {
	background-image: url(image/service/back3h_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service20 span2 {
	background-image: url(image/service/back3i_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service21 span2 {
	background-image: url(image/service/back3j_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service22 span2 {
	background-image: url(image/service/back3k_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service23 span2 {
	background-image: url(image/service/back3j_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service24 span2 {
	background-image: url(image/service/back3j_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#service25 span2 {
	background-image: url(image/service/back3j_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.service-p4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 165px;
	width: 580px;
}
.service-t5 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	float: left;
	height: auto;
	width: 270px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.service-p5 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 240px;
	width: 580px;
}
#campaign8 {
	float: left;
	height: 40px;
	width: 580px;
	background-image: url(image/campaign/image10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#campaign9 {
	float: left;
	height: 40px;
	width: 580px;
	background-image: url(image/campaign/image11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
.service-p6 {
	margin: 0px;
	float: left;
	height: 120px;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#yahoo1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 380px;
}
.form3 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.tred {
	color: #FF0000;
}
.tblue {
	color: #FF6600;
}
.plala1 {
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	float: left;
	height: auto;
	width: 455px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ppt1 {
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 615px;
}
.t1p {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 330px;
	width: 615px;
}
.t2p {
	padding: 0px;
	float: left;
	height: 300px;
	width: 615px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.bbt1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 210px;
}
.lp1 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 210px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#tel1 {
	background-image: url(image/service/back2_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	height: auto;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#tel1 span {
	background-image: url(image/tel/back1_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tel1 span span {
	background-image: url(image/service/back2_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box1 li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	list-style-type:none
}
.box1 ul {
	margin: 0px;
	list-style-type:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.company1 {
	background-color: #FFD9B3;
	float: left;
	height: auto;
	width: 505px;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 10px;
	margin-left: 45px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: inline;
}
.ora {
	color: #FF6600;
}
.index6 {
	margin: 0px;
	float: left;
	height: auto;
	width: 880px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.com6 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 375px;
}
.provider-p5 {
	margin: 0px;
	float: left;
	height: 92px;
	width: 101px;
	padding-top: 0px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 69px;
}
.provider-p6 {
	margin: 0px;
	float: left;
	height: 52px;
	width: 130px;
	padding-top: 0px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.provider-p3 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 230px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.provider-p4 {
	margin: 0px;
	float: left;
	height: 49px;
	width: 232px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.flow1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 405px;
}
.flow-t3 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 380px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
span3 {
	color: #FF0000;
}
span4 {
	color: #0000FF;
}
.index7 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 320px;
}
.rakuten-p1 {
	margin: 0px;
	float: left;
	height: 128px;
	width: 200px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.rakuten-p2 {
	margin: 0px;
	float: left;
	height: 118px;
	width: 615px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rakuten-p3 {
	margin: 0px;
	float: left;
	height: 353px;
	width: 615px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rakuten-p4 {
	margin: 0px;
	float: left;
	height: 145px;
	width: 615px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tel-p1 {
	margin: 0px;
	float: left;
	height: 160px;
	width: 580px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tel-p1b {
	margin: 0px;
	float: left;
	height: 60px;
	width: 560px;
	padding: 0px;
}
.tel-p2 {
	margin: 0px;
	float: left;
	height: 80px;
	width: 520px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tel-p3 {
	margin: 0px;
	float: left;
	height: 40px;
	width: 520px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tel-p4 {
	margin: 0px;
	float: left;
	height: 110px;
	width: 520px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.tel1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tel-p5 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 140px;
	width: 615px;
}
.service-p7 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 580px;
}
.service-p8 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 570px;
}
.notes1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 615px;
}
#service9 h2, #service10 h2 {
	text-decoration: none;
}
.banner-bt2b {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 131px;
}
.banner-bt2c {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 99px;
}
.bt1 {
	margin: 0px;
	float: left;
	height: 60px;
	width: 270px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 240px;
}
