

/* --------------------E T[rXw-------------------  */

h2,h3{

		margin:  0px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

		font-size:12px;

		text-align:left;

}

h2 span,h3 span{

	display:none;

}



/* title box  */

#maintitle h2{

	background-image:url(../service/img/title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	height:65px;

	width:546px;

}

/* subtitle box  */



span.hidden{

display:none;}



#service_ec h3{

background:url(../service/img/ec_title.gif) no-repeat;

width:278px;

height:25px;

display:block;

margin:20px 10px 10px;}



#service_ec p.text01{

background:url(../service/img/ec_banner01.gif) no-repeat;

width:372px;

height:39px;

display:block;

margin-bottom:10px;}



#service_ec p.text02{

background:url(../service/img/ec_text01.gif) no-repeat;

width:333px;

height:15px;

display:block;

margin-bottom:10px;}



#service_ec p.text03{

background:url(../service/img/ec_text02.gif) no-repeat;

width:148px;

height:15px;

display:block;

margin-bottom:10px;}



#service_ec p.dashed01{

padding-bottom:10px;

margin-bottom:10px;

background:url(../share/underline.gif) repeat-x bottom ;}



em.blue{

font-weight:bold;

color:#001078;

font-style:normal;}



img.right{

float:right;

margin:0 0 10px 10px;}



.clearR{

clear:right;}



/*--------------*/



#service_lpo h3{

background:url(../service/img/lpo_tit.gif) no-repeat;

width:272px;

height:26px;

display:block;

margin:20px 10px 10px;}



/*--------------*/

#service_seo h3{

	background-image:url(../service/img/seo_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:84px;

	width:311px;

}



#service_seo_02 h3{

	background-image:url(../service/img/seo_title02.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:30px;

	width:314px;

}

#service_seo_con h3{

	background-image:url(../service/img/seo_con_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:84px;

	width:311px;

}

#service_seo02 h2{

	background-image:url(../service/img/seo_catch01.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 10px;

	height:28px;

	width:345px;

}

#service_seo02 p{

	margin:  0px 0px 0px 0px;

	padding: 0px 10px 0px 10px;

	font-size:14px;

	text-align:left;

}



#service_seo03 h2{

	background-image:url(../service/img/seo_sub01.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 10px;

	height:25px;

	width:315px;

}

#service_seo04 h2{

	background-image:url(../service/img/seo_sub02.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 10px;

	height:25px;

	width:315px;

}

#service_seo05 h2{

	background-image:url(../service/img/seo_point.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:18px;

	width:230px;

}

#service_seo06 h2{

	background-image:url(../service/img/seo_flat_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:28px;

	width:179px;

}

#service_seo07 h2{

	background-image:url(../service/img/seo_catch02.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:16px;

	width:342px;

}

#service_seo08 h2{

	background-image:url(../service/img/seo_sub03.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:13px;

	width:85px;

}

#service_seo08_2 h2{

	background-image:url(../service/img/seo_sub03_2.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:13px;

	width:60px;

}

#service_seo09 h2{

	background-image:url(../service/img/seo_sub04.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:13px;

	width:60px;

}

#service_seo10 h2{

	background-image:url(../service/img/seo_sub05.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:13px;

	width:70px;

}

#service_seo11 h2{

	background-image:url(../service/img/seo_sub06.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:13px;

	width:60px;

}

#service_seo12 h2{

	background-image:url(../service/img/seo_flat_dis_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:28px;

	width:361px;

}

#service_seo13 h2{

	background-image:url(../service/img/seo_standard_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:28px;

	width:207px;

}

#service_seo14 h2{

	background-image:url(../service/img/seo_catch03.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:12px;

	width:268px;

}

#service_seo15 h2{

	background-image:url(../service/img/seo_flow.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:18px;

	width:112px;

}

#service_seo16 h2{

	background-image:url(../service/img/seo_flow01.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo17 h2{

	background-image:url(../service/img/seo_flow02.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo17 p{

	margin:  0px 0px 0px 0px;

	padding: 0px 100px 0px 60px;

	font-size:12px;

	text-align:left;

}



#service_seo18 h2{

	background-image:url(../service/img/seo_flow03.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo18 p{

	margin:  0px 0px 0px 0px;

	padding: 0px 100px 0px 60px;

	font-size:12px;

	text-align:left;

}



#service_seo19 h2{

	background-image:url(../service/img/seo_flow04.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo20 h2{

	background-image:url(../service/img/seo_flow04f.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo21 h2{

	background-image:url(../service/img/seo_flow05.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo22 h2{

	background-image:url(../service/img/seo_flow05f.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo23 h2{

	background-image:url(../service/img/seo_flow06.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo24 h2{

	background-image:url(../service/img/seo_flow06f.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo25 h2{

	background-image:url(../service/img/seo_flow07.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo26 h2{

	background-image:url(../service/img/seo_flow07f.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo27 h2{

	background-image:url(../service/img/seo_flow08.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo28 h2{

	background-image:url(../service/img/seo_flow08f.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo28 p{

	margin:  0px 0px 0px 0px;

	padding: 0px 100px 0px 60px;

	font-size:12px;

	text-align:left;

}

#service_seo29 h2{

	background-image:url(../service/img/seo_flow09.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:10px 10px 10px 60px;

	height:25px;

	width:425px;

}

#service_seo29 p{

	margin:  0px 0px 0px 0px;

	padding: 0px 100px 0px 60px;

	font-size:12px;

	text-align:left;

}



#service_seo_flowarrow {

	margin:10px 0px 10px 185px;

	height:11px;

	width:32px;

}



#service_seo_img {

	margin:10px 0px 5px px;

	height:410px;

	width:522px;

}

#service_seo_img02 {

	margin:10px 10px 10px 10px;

	height:213px;

	width:522px;

}

#service_seo_service_body {

	border:solid 1px #999999;

	margin:10px 14px 20px 9px;

	width:522px;

}

#service_seo_service01 h2{

	background:url(../service/img/seo_service01.gif) no-repeat top left;

	margin:20px 0px 10px 15px;

	height:15px;

	width:243px;

}

#service_seo_service02 h2{

	background:url(../service/img/seo_service02.gif) no-repeat top left;

	margin:20px 0px 10px 15px;

	height:15px;

	width:202px;

}

#service_seo_service03 h2{

	background-image:url(../service/img/seo_service03.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 0px 10px 15px;

	height:15px;

	width:247px;

}

#service_seo_service04 h2{

	background-image:url(../service/img/seo_service04.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 0px 10px 15px;

	height:15px;

	width:197px;

}

#service_seo_service05 h2{

	background-image:url(../service/img/seo_service05.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 0px 10px 15px;

	height:15px;

	width:146px;

}

#service_seo_service01 p{

	margin:  0px 0px 0px 20px;

	display:block;

}

#service_seo_service02 p{

	margin:  0px 0px 0px 20px;

	display:block;

}

#service_seo_service03 p{

	margin:  0px 0px 0px 20px;

	display:block;

}

#service_seo_service04 p{

	margin:  0px 0px 0px 20px;

	display:block;

}

#service_seo_service05 p{

	margin:  0px 0px 0px 20px;

	display:block;

}

HR.float_clear{

clear:both;

padding:auto 0 0 0;

float:none !important;

width:1px !important;

height:1px !important;

visibility:hidden !important;

}

#service_seo_btn_bg {

	margin:10px 0px 10px 10px;

	height:45px;

	width:526px;

}

#service_seo_btn {

	margin:0px 0px 0px 0px;

	height:45px;

	width:167px;

	display:block;

	float:left;

	background:none;

}

#service_seo_btn02 {

	margin:0px 0px 0px 3px;

	height:45px;

	width:167px;

	display:block;

	float:left;

	background:none;

}

/* seo subnavi */

#SeosubNavi{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

}



#SeosubNavi a{

    display:block;

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

 

}



#SeosubNavi a#rollover11{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

    width:167px;

    height:45px;  

}



#SeosubNavi a#rollover12{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

    width:167px;

    height:45px;  

}



#SeosubNavi a#rollover13{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

    width:167px;

    height:45px;  

}



#SeosubNavi a#rollover15{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

    width:167px;

    height:45px;  

}



#SeosubNavi a#rollover16{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

    width:167px;

    height:45px;  

}



#SeosubNavi a#rollover17{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

    width:167px;

    height:45px;  

}

#SeosubNavi a SPAN{

    visibility:hidden;

}



#rollover11 {

    background-image:url(../service/img/seo_btn01.gif);

    background-repeat:no-repeat; 

}



#rollover12 {

    background-image:url(../service/img/seo_btn02.gif);

    background-repeat:no-repeat; 

}



#rollover13 {

    background-image:url(../service/img/seo_btn03.gif);

    background-repeat:no-repeat; 

}

#rollover15 {

    background-image:url(../service/img/seo_btn01_on2.gif);

    background-repeat:no-repeat; 

}

#rollover16 {

    background-image:url(../service/img/seo_btn02_on2.gif);

    background-repeat:no-repeat; 

}

#rollover17 {

    background-image:url(../service/img/seo_btn03_on2.gif);

    background-repeat:no-repeat; 

}

#SeosubNavi a:hover#rollover11 {

    text-decoration:none;

    background-image:url(../service/img/seo_btn01_on.gif);

    background-repeat:no-repeat;

}



#SeosubNavi a:hover#rollover12 {

    text-decoration:none;

    background-image:url(../service/img/seo_btn02_on.gif);

    background-repeat:no-repeat;

}



#SeosubNavi a:hover#rollover13 {

    text-decoration:none;

    background-image:url(../service/img/seo_btn03_on.gif);

    background-repeat:no-repeat;

	float: clear;

}

#SeosubNavi a:hover#rollover15 {

    text-decoration:none;

    background-image:url(../service/img/seo_btn01_on2.gif);

    background-repeat:no-repeat;

}

#SeosubNavi a:hover#rollover16 {

    text-decoration:none;

    background-image:url(../service/img/seo_btn02_on2.gif);

    background-repeat:no-repeat;

}

#SeosubNavi a:hover#rollover17 {

    text-decoration:none;

    background-image:url(../service/img/seo_btn03_on2.gif);

    background-repeat:no-repeat;

}

/* seo contact */

#SeoContact{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

}



#SeoContact a{

    display:block;

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    text-decoration:none;

 

}



#SeoContact a#rollover14{

    padding:0px 0px 0px 0px;

    margin:0px 52px 0px 50px;

    text-decoration:none;

    width:420px;

    height:38px;  

}



#SeoContact a SPAN{

    visibility:hidden;

}



#rollover14 {

    background-image:url(../service/img/seo_contact.gif);

    background-repeat:no-repeat; 

}



#SeoContact a:hover#rollover14 {

    text-decoration:none;

    background-image:url(../service/img/seo_contact_on.gif);

    background-repeat:no-repeat;

}



#service_seo_contact {

	margin:20px 10px 10px 10px;

	height:38px;

	width:348px;

}



.linkbox_seo01{

	color:#FFFFFF;

	background-color:#333366;

	padding: 5px;

	margin:10px 0px 0px 10px;

	width:342px;

	display:block;

}



.linkbox_seo02{

	color:#FFFFFF;

	background-color:#333366;

	padding: 5px;

	margin:5px 0px 0px 10px;

	width:342px;

	display:block;

}



#service_blog h3{

	background-image:url(../service/img/blog_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:83px;

	width:366px;

}



#service_blogpack h3{

	background-image:url(../service/img/blogpack_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:96px;

	width:358px;

}



#service_rss h3{

	background-image:url(../service/img/rss_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:83px;

	width:303px;

}

#service_hpf h3{

	background-image:url(../service/img/hpf_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:87px;

	width:318px;

}

#service_hpf{

	background-image:url(../service/img/hpf_img01.gif);

	background-repeat:no-repeat;

	background-position:right;

	padding: 0px 150px 0px 0px;

}

#service_wm h3{

	background-image:url(../service/img/wm_title.gif);
	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:98px;

	width:298px;

}

#service_wm{

	background-image:url(../service/img/wm_img01.gif);

	background-repeat:no-repeat;

	background-position:right;

	padding: 0px 150px 0px 0px;

}

#service_emm h3{

	background-image:url(../service/img/emm_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:79px;

	width:276px;

}

#service_emm{

	background-image:url(../service/img/emm_img01.gif);

	background-repeat:no-repeat;

	background-position:right;

	padding: 0px 150px 0px 0px;

}

#service_sem h3{

	background-image:url(../service/img/sem_title.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	margin:20px 10px 10px 10px;

	height:98px;

	width:356px;

}

#service_sem{

	background-image:url(../service/img/sem_img01.gif);

	background-repeat:no-repeat;

	background-position:top right;

	padding: 0px 150px 0px 0px;

}

/* service box  */

.service_02{

	margin:  10px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width:546px;

	display:block;

}

.service_02 h3{

	color:#333366;

	margin:  0px 0px 0px 0px;

	padding: 0px 10px 0px 10px;

	display:block;

}

.service_02 p{

	margin:  0px 0px 0px 0px;

	padding: 0px 10px 0px 10px;

	display:block;

}

.service_02 ul{

	text-align: left;

	margin: 0px 20px 0px 40px;

	padding: 0px 0px 0px 0px;

}

.linkbox{

	color:#FFFFFF;

	background-color:#333366;

	padding: 5px;

}





#service_blog_03{

	margin:  30px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width:546px;

	height:132px;

	display:block;

	background:url(../service/img/blog_bg001.gif);

}



#service_blog_04{

float:left;

	margin:  0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width:360px;

	height:132px;

}





#service_blog_04 h3{

width:120px;

height:19px;

	margin:  15px 0px 10px 15px;

	padding: 0px 0px 0px 0px;

	background:url(../service/img/blog_title02.gif);

	text-indent:-9999px;

}



#service_blog_04 p{

float:left;

	margin:  0px 0px 0px 0px;

	padding: 0px 0px 0px 15px;

	width:350px;

}





#service_blog_05{

float:right;

	margin:  5px 5px 5px 0px;

	padding: 0px 0px 0px 0px;

	width:168px;

	height:122px;

}















#seo_table td{

		font-size: 12px;

		line-height: 16px;

		text-align: center;

		margin: 10px 10px 10px 0px;

		padding: 3px 0px 3px 0px;

		color:#333333;

}





/*  useability  */

#service_useability{

width:340px;

height:30px;

margin:20px 0 20px 8px;

background-image:url(../service/img/usability_01.gif);

background-repeat:no-repeat;

}



.use_img{

margin-top:20px;

text-align:center;

}



#service_useability02{

margin-top:30px;

}



.use_text{

color:#FF0000;

font-weight: bold;

}



/*  useability_check  */

#useability_check01{

width:340px;

height:60px;

margin:20px 0 20px 8px;

background-image:url(../service/img/use_check01.gif);

background-repeat:no-repeat;

}



#useability_check02{

margin:10px 0px 20px;

}

.use_img02{

text-align:center;

}

#useability_check02 ul{

margin:10px 30px;

}





