@charset "UTF-8";

/*------------------------------------------------------------------------------------------------------------------ 
Toppage Styles
------------------------------------------------------------------------------------------------------------------ */

/*--------------------------------------------------------- 
Body
--------------------------------------------------------- */
body {
  background: #fff url(../../img/body_back_top.gif) repeat-x  !important;
}

/*--------------------------------------------------------- 
Header
--------------------------------------------------------- */
div#main_img {
  background-image: url(../../img/main.jpg) !important;
  height: 278px !important;
}

/*--------------------------------------------------------- 
Body
--------------------------------------------------------- */
div#main div#main_left #service_info {
  width: 705px;
  padding-bottom: 20px;
  border-bottom: 1px solid #A0A0A0;
  border-top: 2px solid #438ACA;
}
div#main div#main_left #service_info ul#sv {
  text-indent: -9999px;
  margin-bottom: 10px;
}
div#main div#main_left #service_info ul#sv li a {
  display: block;
  overflow: hidden;
  height: 58px;
}
div#main div#main_left #service_info li#sv1 {
  width: 225px;
  height: 58px;
  background: url(../../img/top/top_info3.gif) no-repeat 0px 0px;
  float: left;
  margin-right: 15px;
}
div#main div#main_left #service_info li#sv1 a:hover {
  background: url(../../img/top/top_info3.gif) no-repeat 0px -58px;
}
div#main div#main_left #service_info li#sv2 {
  width: 225px;
  height: 58px;
  background: url(../../img/top/top_info2.gif) no-repeat 0px 0px;
  float:left;
  margin-right: 15px;
}
div#main div#main_left #service_info li#sv2 a:hover {
  background: url(../../img/top/top_info2.gif) no-repeat 0px -58px;
}
div#main div#main_left #service_info li#sv3 {
  width: 225px;
  height: 58px;
  background: url(../../img/top/top_info1.gif) no-repeat 0px 0px;
  float:left;
}
div#main div#main_left #service_info li#sv3 a:hover {
  background: url(../../img/top/top_info1.gif) no-repeat 0px -58px;
}

div#main div#main_left #service_info ul#sv_img {
  text-indent: -9999px;
  margin-bottom: 10px;
}
div#main div#main_left #service_info li#svi1 {
  width: 225px;
  height: 91px;
  background: url(../../img/top/top_info_img3.jpg) no-repeat 0px 0px;
  float: left;
  margin-right: 15px;
}
div#main div#main_left #service_info li#svi2 {
  width: 225px;
  height: 91px;
  background: url(../../img/top/top_info_img2.jpg) no-repeat 0px 0px;
  float:left;
  margin-right: 15px;
}
div#main div#main_left #service_info li#svi3 {
  width: 225px;
  height: 91px;
  background: url(../../img/top/top_info_img1.jpg) no-repeat 0px 0px;
  float:left;
}

div#main div#main_left #service_info ul#sv_txt {
  text-indent: 0px;
}
div#main div#main_left #service_info li#svt1 {
  width: 225px;
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}
div#main div#main_left #service_info li#svt2 {
  width: 225px;
  float:left;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}
div#main div#main_left #service_info li#svt3 {
  width: 225px;
  float:left;
  margin-bottom: 10px;
  margin-top: 10px;
}


/*------------------------------------------------------------------------------------------------------------------ 
Toppage Styles End
------------------------------------------------------------------------------------------------------------------ */
