@charset "utf-8";
body{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  
  
  background-color : #000000;
}
#body01{
  background-color : #373737;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
}
#container{
  width : 900px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #000000;
  padding-top : 6px;
  padding-bottom : 6px;
  
}
#header_top{
  background-image : url(img/header_top.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 900px;
  height : 131px;
  margin-left : 0px;
  margin-right : auto;
  vertical-align : bottom;
}
#header_top h1{
  font-size : 11px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 2px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : lighter;
  padding-right : 10px;
  color : #ff9900;
  text-align : left;
  padding-left : 8px;
}
#header_top2{
  background-image : url(img/header_top2.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 918px;
  height : 136px;
  margin-left : 6px;
  margin-right : auto;
  vertical-align : bottom;
}
#header_top2 h1{
  font-size : 11px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 2px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : lighter;
  padding-right : 10px;
  color : #ffffff;
  text-align : left;
  padding-left : 8px;
}
#header{
  background-image : url(img/header_company.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 442px;
  height : 75px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
  float : left;
}
#header h2{
  font-size : 12px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : lighter;
  
  color : #000000;
  padding-left : 10px;
}
#header_right{
  width : 488px;
  height : 75px;
  float : left;
  background-image : url(img/header_right.png);
  background-repeat : no-repeat;
}
#guide{
  font-size : 11px;
  margin-top : 0px;
  
  margin-left : 0px;
  text-decoration : none;
  clear : both;
  margin-bottom : 0px;
  font-family : メイリオ;
  padding-top : 56px;
  padding-left : 300px;
}
#guide li{
  float : left;
  list-style-type : none;
}
#guide li a{
  text-decoration : none;
  display : block;
  margin-right : 10px;
  color : #000000;
}
#guide li a:hover{
  text-decoration : underline;
  color : #000000;
}
#guide li img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
#header1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 6px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 918px;
  height : 267px;
  vertical-align : top;
  background-image : url(img/header.png);
  background-repeat : no-repeat;
}
#footer{
  width : 900px;
  margin-top : 0px;
  clear : both;
  margin-bottom : 0px;
  
  
  
  margin-left : auto;
  margin-right : auto;
}
address{
  font-size : 11px; 
  font-style : normal;
  text-align : center;  
  margin-bottom : 0px;
  padding-top : 3px;
  padding-right : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  line-height : 1.4;
  color : #ffffff;
}
address img{
  border-width : 0px 0px 0px 0px;
}
#bread{
  font-size : 11px;
  margin-top : 0px;
  margin-left : 25px;
  margin-bottom : 0px;
  clear : both;
  padding-bottom : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-top : 0px;
  color : #ffffff;
}
#bread a{
  text-decoration : none;
  color : #ffffff;
}
#bread a:hover{
  color : #ffffff;
  text-decoration : underline;
}
ul#menu{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 900px;
  height : 52px;
  padding : 0px 0px 0px 0px;
  border-right-style : none; 
}
ul#menu li{
  float : left;
  list-style-type : none;
}
ul#menu li a{
  display: block;
  text-decoration: none;
  outline: none;
}
#mnu0{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 322px;
  height : 52px;
}
#mnu0 img{
  border-width : 0px 0px 0px 0px;
}
#mnu00 a{
  background-image : url(menu/menu0.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu00 a:hover{
  background-position : left bottom;
}
#mnu00{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 110px;
  height : 52px;
}
#mnu00 img{
  border-width : 0px 0px 0px 0px;
}
#mnu1 a{
  background-image : url(menu/menu1.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu1 a:hover{
  background-position : left bottom;
}
#mnu1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 110px;
  height : 52px;
}
#mnu1 img{
  border-width : 0px 0px 0px 0px;
}
#mnu2 a{
  background-image : url(menu/menu2.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu2 a:hover{
  background-position : left bottom;
}
#menu2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 110px;
  height : 52px;
}
#mnu2 img{
  border-width : 0px 0px 0px 0px;
}
#mnu3 a{
  background-image : url(menu/menu3.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu3 a:hover{
  background-position : left bottom;
}
#mnu3{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 110px;
  height : 52px;
}
#mnu3 img{
  border-width : 0px 0px 0px 0px;
}
#mnu4 a{
  background-image : url(menu/menu4.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu4 a:hover{
  background-position : left bottom;
}
#mnu4{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 110px;
  height : 52px;
}
#mnu4 img{
  border-width : 0px 0px 0px 0px;
}
#mnu5{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 28px;
  height : 52px;
}
#mnu5 img{
  border-width : 0px 0px 0px 0px;
}
.midconte{
  margin-top : 0px;
  margin-left : 0px;
  width : 900px;
  margin-bottom : 0px;
  padding-top : 0px;
}
.setbox2{
  width : 900px;
  margin-left : 0px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 10px;
  margin-bottom : 10px;
  padding-bottom : 0px;
}
#sidebar{
  margin : 0px;margin-bottom : 0px;margin-left : 0px;
  padding : 0px 0px 0px 20px;
  float: left;
  width : 140px;
  right : inherit;
  background-color : #000000;
}
#me1{
  margin-top : 0px;
  margin-left : 0px;
  width : 138px;
}
#me1 a{
  background-image : url(menu/me1.png);
  width : 138px;
  height : 81px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  right : inherit;
  
}
#me1 a:hover{
  background-position : left bottom;
}
#me1 img{border-width : 0px 0px 0px 0px;
}
#me2{
  margin-top : 10px;
  margin-left : 0px;
  width : 138px;
  
}
#me2 a{
  background-image : url(menu/me2.png);
  width : 138px;
  height : 81px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  

  right : inherit;
}
#me2 a:hover{
  background-position : left bottom;
}
#me2 img{border-width : 0px 0px 0px 0px;
}
#me3{
  margin-top : 10px;
  margin-left : 0px;
  width : 138px;
  
}
#me3 a{
  background-image : url(menu/me3.png);
  width : 138px;
  height : 81px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  

  right : inherit;
}
#me3 a:hover{
  background-position : left bottom;
}
#me3 img{border-width : 0px 0px 0px 0px;
}
#me4{
  margin-top : 10px;
  margin-left : 0px;
  width : 138px;
  right : inherit;
}
#me4 a{
  background-image : url(menu/me4.png);
  width : 138px;
  height : 81px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  right : inherit;
}
#me4 a:hover{
  background-position : left bottom;
}
#me4 img{border-width : 0px 0px 0px 0px;
}
#me5{
  margin-top : 10px;
  margin-left : 0px;
  width : 138px;
  right : inherit;
}
#me5 a{
  background-image : url(menu/me5.png);
  width : 138px;
  height : 81px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  right : inherit;
}
#me5 a:hover{
  background-position : left bottom;
}
#me5 img{border-width : 0px 0px 0px 0px;
}
#me6{
  margin-top : 10px;
  margin-left : 0px;
  width : 138px;
  background-color : #000000;
}
#me6 a{
  background-image : url(menu/me6.png);
  width : 138px;
  height : 44px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  margin-bottom : 0px;
}
#me6 a:hover{
  background-position : left bottom;
}
#me6 img{border-width : 0px 0px 0px 0px;
}
#metop{
  margin-top : 0px;
  margin-left : 0px;
  width : 200px;
  height : 38px;
}
#metop img{border-width : 0px 0px 0px 0px;
}
.maincontent{
  width : 697px;
  float : left;
  margin-left : 0px;
  
  margin-top : 0px;
  margin-bottom : 0px;
  
  
  
  
  
  
  padding-left : 20px;
}
.title{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 704px;
  height : 30px;
  margin-left : 0px;
  margin-bottom : 15px;
  padding-left : 19px;
  margin-top : 0px;
}
.title h2{
  font-size : 16px;
  padding-top : 2px;
  padding-left : 2px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
  
  
  color : #ffffff;
}
.title1{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 704px;
  height : 30px;
  margin-left : 0px;
  margin-bottom : 5px;
  padding-left : 19px;
  margin-top : 20px;
}
.title1 h3{
  font-size : 14px;
  
  padding-top : 2px;
  padding-left : 2px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  letter-spacing : 1px;
  font-weight : bold;
}
.textarea{
  width : 697px;
  margin-left : 0px;
  margin-bottom : 10px;
  
  padding-top : 0px;
  margin-top : 0px;
}
.textarea p{
  font-size : 14px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 0px;
  
  padding-top : 0px;
  color : #ffffff;
}
.textarea a {
  text-decoration : underline;
  color : #00006f;
}
.textarea a:hover{
  color : #00004d;
  text-decoration : none;
}
.textarea img{
  border-width : 0px 0px 0px 0px;
}
.textarea li	{
  font-size : 13px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  
}
.textarea li a {
  text-decoration: none;
  display : block;
  color : #00004d;
}
.textarea li a:hover{
  color : #00004d;
  text-decoration : underline;
}
.textarea1{
  width : 697px;
  margin-left : 0px;
  margin-bottom : 10px;
  
  padding-top : 0px;
  margin-top : 0px;
  background-color : #ffffff;
}
.imgbox1{
  margin-left : 0px;
  width : 697px;
  margin-bottom : 0px;
  margin-top : 0px;
  padding-left : 0px;
}
.imgbox1 p{
  font-size : 12px;
  padding-left : 10px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
  color : #666666;
  padding-right : 10px;
}
.imgbox1 a{
  color : #00004d;
  text-decoration : none;
}
.imgbox1 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.pagetop{
  width : 900px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 20px;
  clear : both;
}
.topback1{
  margin-bottom : 0px;
  margin-top : 0px;
  margin-right : 0px;
  
  padding-top : 0px;
  padding-left : 802px;
}
.topback1 a{
  background-image : url(img/pagetop.gif);
  width : 78px;
  height : 20px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.topback1 a:hover{
  background-position : left bottom;
}
.topback1 img{
  border-width : 0px 0px 0px 0px;
}
p.hide {
  display:none;
  font-size : 8px;
}
#iframe1{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 908px;
  height : 265px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 
}
#iframe2{
  border-width : 1px 1px 1px 1px;
  margin-left : 0px;
  width : 690x;
  height : 242px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  width : 683px;
  

  background-color : #262626;
border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;}
.imageleft{
  float : left;
  margin-top : 0px;
  margin-right : 10px;
  margin-bottom : 0px;
}
.imageright{
  float : right;
  margin-left : 20px;
  margin-bottom : 0px;
}
#what{
  width : 660px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  background-color : #262626; 

  color : #ffffff;
}
#what a{
  color : #006697;
  text-decoration : none;
}
#what a:hover{
  color : #00007b;
  text-decoration : underline;
}
#what img{
  border-width : 0px 0px 0px 0px;
}
.td01{
  font-size : 12px;
  width : 100px;
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 3px;
  padding-bottom : 3px;
  letter-spacing : 1px;
  text-align : left;
}
.td02{
  font-size : 13px;
  text-align : left;
  
  
}
.td02 img{
  vertical-align : middle;
}
.td03{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #cccccc;
  font-size : 3px;
}
#tooltip{
  position: absolute;
  border : 3px solid #333333;
  background: #444;
  padding : 4px 4px 4px 4px;
  color: #FFF;
  display:none;
  font-size : 13px;
  font-family : Arial;
  letter-spacing : 1px;
}
.storm1{
  padding-bottom : 0px;
  margin-bottom : 5px;
  font-size : 12px;
}
.storm{
  color : #225f80;
  font-size : 12px;
}
.unline{
  font-size : 3px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #999999;
  margin-bottom : 0px;
}
.overview{
  width : 685px;
  border-width : 1px 1px 1px 1px;
  font-size : 14px;
  font-family : メイリオ;
  border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;
  border-collapse : collapse;border-spacing : 0px;
  line-height : 1.6;
}
.overview td{
  padding-top : 4px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 4px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #999999;
  border-bottom-color : #999999;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #999999;
  border-right-color : #999999;
  
}
.td07{
  background-color : #f1f1f1;
  vertical-align : top;
  width : 120px;
  
}
.td08{
  vertical-align : top;
  color : #ffffff;
}
.map{
  width : 685px;
  height : 500px;
}
.td12{
  background-image : url(img/yaji_red2.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 20px;
  width : 227px;
}
.td13{
  background-image : url(img/yaji_blwu.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 30px;
  width : 227px;
  font-size : 14px;
  font-weight : bold;
  color : #0000ff;
}
.groupe_title1{
  background-image : url(img/yaji_blwu.gif);
  background-repeat : no-repeat;background-position : left center;
  width : 685px;
  height : 25px;
}
.groupe_title1 p{
  font-weight : bold;
  padding-left : 20px;
  font-size : 14px;
  padding-top : 1px;
  line-height : 1.6;
  color : #225f80;
}
.recruit_box1{
  width : 265px;
  height : 300px;
  float : left;
  padding-top : 0px;
  padding-left : 30px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.recruit_box2{
  width : 265px;
  height : 300px;
  float : left;
  padding-left : 100px;
  padding-top : 0px;
  margin-top : 0px;
  vertical-align : top;
}
.sitemap{
  width : 685px;
  margin-left : 0px;
  margin-bottom : 5px;
  padding-left : 0px;
  padding-top : 0px;
  margin-top : 5px;
border-width : 0px 0px 0px 0px;
  font-size : 12px;
  font-family : メイリオ;
}
.sitemap a{
  color : #000000;
  text-decoration : none;
}
.sitemap a:hover{
  color : #000000;
  text-decoration : underline;
}
.sitemap td{
  padding-top : 4px;
  padding-left : 15px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.sitemap1{
  width : 675px;
  margin-left : 0px;
  margin-bottom : 5px;
  padding-left : 0px;
  padding-top : 0px;
  margin-top : 5px;
border-width : 0px 0px 0px 0px;
  font-size : 14px;
  font-family : メイリオ;
  font-weight : normal;
  color : #0080c0;
}
.sitemap1 a{
  color : #0080c0;
  text-decoration : none;
}
.sitemap1 a:hover{
  color : #000099;
  text-decoration : underline;
}
.sitemap1 td{
  padding-top : 4px;
  padding-left : 20px;
  padding-right : 4px;
  padding-bottom : 4px;
}
#body02{
  margin-top : 10px;
  text-align : center;
  margin-bottom : 10px;
  
  
  background-color : #faf0e6;
}
.process{
  margin-left : 0px;
  width : 690px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.td14{
  background-image : url(img/yaji_blwu1.gif);
  background-repeat : no-repeat;background-position : center center;
  width : 22px;
}
.td15{
  vertical-align : middle;
  text-align : center;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 3px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #2f7fad #2f7fad #2f7fad #2f7fad;
}
.bb{
  color : #2f7fad;
}
#header1_top{
  background-image : url(img/header1_top.png);
  background-repeat : no-repeat;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 930px;
  height : 5px;
  clear : both;
}
#opengide{
  background-image : url(img/inback.png);
  background-repeat : no-repeat;
  padding-left : 0px;
  margin-left : 0px;
  width : 200px;
  height : 254px;
  margin-top : 10px;
}
#opengide p{
  font-size : 11px;
  font-family : メイリオ,"ＭＳ ゴシック",sans-serif;
  line-height : 1.6;
  padding-top : 155px;
  padding-left : 6px;
  color : #ffffff;
}
#opengide p a:hover{
  text-decoration : none;
  color : #ffff00;
}
#opengide p a{
  color : #ffff00;
  text-decoration : underline;
}
#opengide img{border-width : 0px 0px 0px 0px;}
.bold{
  font-weight : bold;
}
.azu{
  color : #990000;
}
#header2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 6px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 918px;
  height : 128px;
  vertical-align : top;
  background-image : url(img/header2.png);
  background-repeat : no-repeat;
}
.td04{
  width : 190px;
}
.td08 a{
  color : #000099;
  text-decoration : underline;
}
.td08 a:hover{
  color : #000099;
  text-decoration : none;
}
.red{
  color : #cc0000;
}
.bold14{
  font-size : 14px;
  font-weight : bold;
}
.link{
  width : 685px;
  margin-left : 0px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 10px;
  line-height : 1.8;
}
.link td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.link a{
  color : #0000cc;
  text-decoration : none;
}
.link a:hover{
  color : #990000;
  text-decoration : underline;
}
.td16{
  background-color : #e7e5d3;
}
.groupe_title1 p a{
  color : #0080c0;
  text-decoration : none;
}
.kiyaku{
  width : 685px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.td05{
  font-size : 14px;
  font-weight : bold;
  color : #0000a0;
}
.kiyaku td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.td06{
  font-size : 13px;
  vertical-align : top;
}
.td09{
  font-size : 13px;
  line-height : 1.6;
  vertical-align : top;
}
.td09 ul{
  margin-left : 15px;
  margin-top : 5px;
  margin-right : 3px;
  margin-bottom : 5px;
}
#header1 img{border-width : 0px 0px 0px 0px;}
.titlebox{
  width : 680px;
  padding-left : 20px;
}
.titlebox img{
  vertical-align : bottom;border-width : 0px 0px 0px 0px;}
.bold15{
  font-size : 15px;
  font-weight : bold;
}
.titlearea{
  font-size : 14px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #ffffff;
  padding-left : 1px;
  width : 684px;
  margin-bottom : 5px;
}
.photo{
  margin-left : 0px;
  width : 685px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.td10{
  font-size : 13px;
  text-align : center;
  color : #ffffff;
  padding-bottom : 10px;
}
.photo td img{border-width : 0px 0px 0px 0px;}
.td11{
  text-align : center;
}
.td17{
  color : #ffffff;
  text-align : right;
}
.td18{
  
  background-color : #ffe3d7;
  vertical-align : top;
}
.footer_middle{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 860px;
  margin-left : 19px;
  height : 114px;
}
.footer_leftbox{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 313px;
  height : 112px;
  background-image : url(img/footer_left.png);
  background-repeat : no-repeat;
  float : left;
}
.footer_rightbox{
  width : 537px;
  float : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 112px;
}
.contact{
  margin-left : 0px;
  margin-bottom : 0px;
  padding-left : 0px;
  margin-top : 14px;
}
.contact a{
  background-image : url(img/contact.png);
  width : 531px;
  height : 85px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.contact a:hover{
  background-position : left bottom;}
.contact img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.trust{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 900px;
  height : 28px;
  clear : both;
}
.eleco{
  margin-left : 0px;
  margin-bottom : 0px;
  padding-left : 0px;
  margin-top : 0px;
}
.eleco a{
  background-image : url(img/eleco.png);
  width : 697px;
  height : 84px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.eleco a:hover{
  background-position : left bottom;}
.eleco img{
  border-width : 0px 0px 0px 0px;
  vertical-align：bottom;
}
.company{
  width : 600px;
  margin-left : 48px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-bottom : 15px;
}
.td19{
  padding-top : 3px;
  padding-left : 15px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : top;
}
.td20{
  color : #ffffff;
  background-color : #a1ccc3;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  width : 140px;
}
.td21{
  padding-top : 3px;
  padding-left : 15px;
  padding-right : 3px;
  padding-bottom : 3px;
  width : 70px;
  vertical-align : top;
}
