@charset "utf-8";

/* list_top*/
#list_title_01{
width:206px;
height:9px;
text-indent:-9999px;
background:url('../../img/service02/about.gif') 0 0 no-repeat;
overflow:hidden;
}
#list_title_02{
width:206px;
height:9px;
text-indent:-9999px;
background:url('../../img/service02/service.gif') 0 0 no-repeat;
overflow:hidden;
}
#list_title_03{
width:206px;
height:9px;
text-indent:-9999px;
background:url('../../img/service02/infomatuin.gif') 0 0 no-repeat;
overflow:hidden;
}

#service02_point_title{
width:603px;
height:21px;
text-indent:-9999px;
background:url("../../img/service02/point.gif") 0 0 no-repeat;
overflow:hidden;
margin:30px 0 0 0;
}

#service02_point_table{
width:603px;
height:auto;
margin:15px 0 0 0;
}
#service02_point_01{
width:150px;
height:auto;
float:left;
margin:0 1px 0 0;
}
#service02_point_01 dt{
width:150px;
height:37px;
text-indent:-9999px;
overflow:hidden;
background:url("../../img/service02/point01.gif") 0 0 no-repeat;
}
#service02_point_01 dd{
width:136px;
height:auto;
background:#ffffff;
font-size:12px;
line-height:16px;
color:#555555;
padding:7px
}
#service02_point_02{
width:150px;
height:auto;
float:left;
margin:0 1px 0 0;
}
#service02_point_02 dt{
width:150px;
height:37px;
text-indent:-9999px;
overflow:hidden;
background:url("../../img/service02/point02.gif") 0 0 no-repeat;
}
#service02_point_02 dd{
width:136px;
height:auto;
background:#ffffff;
font-size:12px;
line-height:16px;
color:#555555;
padding:7px
}
#service02_point_03{
width:150px;
height:auto;
float:left;
margin:0 1px 0 0;
}
#service02_point_03 dt{
width:150px;
height:37px;
text-indent:-9999px;
overflow:hidden;
background:url("../../img/service02/point03.gif") 0 0 no-repeat;
}
#service02_point_03 dd{
width:136px;
height:auto;
background:#ffffff;
font-size:12px;
line-height:16px;
color:#555555;
padding:7px
}
#service02_point_04{
width:150px;
height:auto;
float:left;
}
#service02_point_04 dt{
width:150px;
height:37px;
text-indent:-9999px;
overflow:hidden;
background:url("../../img/service02/point04.gif") 0 0 no-repeat;
}
#service02_point_04 dd{
width:136px;
height:auto;
background:#ffffff;
font-size:12px;
line-height:16px;
color:#555555;
padding:7px
}


#service02_works_title{
width:603px;
height:21px;
text-indent:-9999px;
background:url("../../img/service02/works.gif") 0 0 no-repeat;
overflow:hidden;
margin:30px 0 0 0;
}

#service02_works_name01{
width:603px;
height:20px;
text-indent:-9999px;
background:url("../../img/service02/works_name01.gif") 0 0 no-repeat;
overflow:hidden;
margin:15px 0 0 0;
}
#service02_works_name02{
width:603px;
height:20px;
text-indent:-9999px;
background:url("../../img/service02/works_name02.gif") 0 0 no-repeat;
overflow:hidden;
margin:15px 0 0 0;
}
#service02_works_name03{
width:603px;
height:20px;
text-indent:-9999px;
background:url("../../img/service02/works_name03.gif") 0 0 no-repeat;
overflow:hidden;
margin:15px 0 0 0;
}


#service02_works_content01{
width:327px;
height:87px;
background:url("../../img/service02/works_logo01.gif") 0 0 no-repeat;
padding:0 0 0 276px;
margin:15px 0 0 0;
}
#service02_works_content02{
width:327px;
height:87px;
background:url("../../img/service02/works_logo02.gif") 0 0 no-repeat;
padding:0 0 0 276px;
margin:15px 0 0 0;
}
#service02_works_content03{
width:327px;
height:87px;
background:url("../../img/service02/works_logo03.gif") 0 0 no-repeat;
padding:0 0 0 276px;
margin:15px 0 0 0;
}
#service02_works_list_01{
background:url("../../img/service02/content.gif") 0 0 no-repeat;
padding:0 0 0 65px;
line-height:16px;
margin:0 0 6px 0;
float:left;
}
#service02_works_list_02{
background:url("../../img/service02/url.gif") 0 0 no-repeat;
padding:0 0 0 65px;
line-height:16px;
margin:0 0 6px 0;
float:left;
}
#service02_works_list_03 a{
width:201px;
line-height:42px;
text-indent:-9999px;
background:url("../../img/service02/mobile_bottan.gif") 0 0 no-repeat;
float:left;
}
#service02_works_list_03 a:hover{
background-position:-201px 0;
}



#heder_list li a#go_home{
font-size:10px;
line-height:12px;
background:url('../../img/service02/icon.gif') 0 0 no-repeat;
padding:0 0 0 15px;
width:40px;
margin:0 382px 0 0;
font-weight:bold;
letter-spacing:1px;
color:#ffffff;
}
#heder_list li a#go_contact{
width:166px;
height:34px;
background:url('../../img/service02/mail.gif') 0 0 no-repeat;
text-indent:-9999px;
}


#content_title{
width:603px;
height:125px;
text-indent:-9999px;
overflow:hidden;
background:url("../../img/service02/title.gif") 0 0 no-repeat;
margin:100px 0 0 0;
}



#go_top{
width:603px;
height:auto;
margin:50px 0 0 0;
}
#go_top li{
display:inline;
}
#go_top li a{
width:25px;
height:25px;
text-indent:-9999px;
background:url('../../img/service02/go_toppage.gif') 0 0 no-repeat;
margin:0 0 0 578px;
}
#go_top li a:hover{
background-position:0 -25px;
}

#footer_list li a{
font-size:10px;
line-height:12px;
background:url('../../img/service02/icon.gif') 0 0 no-repeat;
font-weight:bold;
letter-spacing:1px;
display:inline;
padding:0 0 0 15px;
color:#ffffff;
}