#btn1 a:hover {
	background-image:  url(../img/system/menu_b1_r.jpg);
}
#btn2 a:hover {
	background-image:  url(../img/system/menu_b1_r.jpg);
}
.service_base {
	width: 500px;
	margin-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#others_service h2 {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-left: 15px;
	font-weight: normal;
	margin-bottom: 0px;
}
#others_service p {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#system_base {
	margin-left: 15px;
}
#others_service a {
	color: #333333;
	text-decoration: none;
}
#others_service a:hover {
	color: #FF6633;
}
#others_service span {
	color: #0099FF;
	font-size: 10px;
}
.pc {
	color: #003399;
}
.mo {
	color: #993300;
}
#main_service {
	background-image: url(../img/service/main_service.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 500px;
	margin: 0;
	background-position: left top;
}
#webpack {
	padding-top: 35px;
	padding-left: 325px;
}

#webpack a {
	display: block;
	height: 30px;
	width: 125px;
	text-indent: -2000px;
	background-image: url(../img/service/main_service.jpg);
	background-position: -325px -35px;
}
#webpack a:hover {
	background-image: url(../img/service/main_service_r.jpg);
}
#ailine {
	float: left;
	padding-top: 60px;
	padding-left: 38px;
}
#ailine a {
	display: block;
	height: 50px;
	width: 130px;
	background-image: url(../img/service/main_service.jpg);
	background-position: -38px -125px;
	text-indent: -2000px;
}
#ailine a:hover {
	background-image: url(../img/service/main_service_r.jpg);
}
#ailine_ec {
	float: left;
	padding-top: 37px;
	padding-left: 31px;
}
#ailine_ec a {
	height: 50px;
	width: 120px;
	display: block;
	background-image: url(../img/service/main_service.jpg);
	background-position: -199px -102px;
	text-indent: -2000px;
}
#ailine_ec a:hover {
	background-image: url(../img/service/main_service_r.jpg);
}
#seo {
	float: left;
	padding-top: 52px;
	padding-left: 31px;
}

#seo a {
	display: block;
	height: 40px;
	width: 102px;
	background-image: url(../img/service/main_service.jpg);
	background-position: -350px -117px;
	text-indent: -2000px;
}
#seo a:hover {
	background-image: url(../img/service/main_service_r.jpg);
}
#decoqr {
	clear:both;
	padding-top: 46px;
	padding-left: 127px;
}
#decoqr a {
	display: block;
	height: 56px;
	width: 110px;
	background-image: url(../img/service/main_service.jpg);
	background-position: -127px -221px;
	text-indent: -2000px;
}
#decoqr a:hover {
	background-image: url(../img/service/main_service_r.jpg);
}
#adcreate {
	padding-top: 36px;
	padding-left: 256px;
}
#adcreate a {
	height: 28px;
	width: 130px;
	display: block;
	background-image: url(../img/service/main_service.jpg);
	background-position: -256px -313px;
	text-indent: -2000px;
}
#adcreate a:hover {
	background-image: url(../img/service/main_service_r.jpg);
}
#adc_right {
	float:right;
	width:250px;
	margin:0px;
	padding:0px;
}
#adc {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
#adc_left{
	float:left;
	width:250px;
	margin:0px;
	padding:0px;
}
#others_service img{
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
#seo_left {
	float:left;
	width:166px;
	margin:0px;
	padding:0px;
}
/******* ec_site_go *******/
#ec_go {
	margin-top: 0px;
	margin-bottom: 0px;
}
#ec_go a {
	display: block;
	text-indent: -2000px;
	width: 500px;
	height: 49px;
	background-image: url(../img/service/ec_btn.gif);
	background-color:#333333
	background-position: 0px 0px;
}
#ec_go a:hover {
	background-position: 0px -49px;
}

#ec_right {
	float:right;
	width:245px;
	margin:0px;
	padding-left:5px;
}
#ec_left{
	float:left;
	width:245px;
	margin:0px;
	padding-right:5px;
}
/******* deco_site_go *******/
#deco_go {
	margin-top: 0px;
	margin-bottom: 0px;
}
#deco_go a {
	display: block;
	text-indent: -2000px;
	width: 500px;
	height: 32px;
	background-image: url(../img/service/deco_w.gif);
	background-color:#333333
	background-position: 0px 0px;
}
#deco_go a:hover {
	background-position: 0px -32px;
}

/******* xmas campaign *******/
#xmas_top{
	width:460px;
	padding:20px 20px 10px 20px;
	background-color:#FF0000;
	border-bottom:#FFFFFF solid 3px;
	background: transparent url(../img/campaign/bg.jpg) no-repeat;
}
#xmas_top img {
	margin-bottom:10px;
	border:0;
}
#xmas_bottom{
	background-color:#317520;
	width:460px;
	padding:20px 20px 20px 20px;
}
#xmas_bottom img {
	margin-top:10px;
	border:0;
}
#xmas_bottom span {
	width:460px;
	color:#FFFFFF;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	font-weight:normal;
	line-height:150%;
}
#xmas_form {
	margin-top: 10px;
	margin-bottom: 0px;
}
#xmas_form a {
	display: block;
	text-indent: -2000px;
	width: 460px;
	height: 36px;
	background-image: url(../img/campaign/form_btn.jpg);
	background-color:#333333;
	background-position: 0px 0px;
}
#xmas_form a:hover {
	background-position: 0px -49px;
}