@charset "utf-8";
body{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  background-image : url(img/back.gif);
  background-repeat : repeat-x;
  background-color : #000000;
  margin-left : 0px;
  margin-right : 0px;
}
#body01{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  background-image : url(img/back1.gif);
  background-repeat : repeat-x;
  margin-left : 0px;
  margin-right : 0px;
}
#container{
  width : 1000px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #000000;
  padding-top : 0px;
  padding-bottom : 0px;
}
#container_top{
  background-image : url(img/header_company.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 100%;
  height : 84px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
}
#container_top h1{
  font-size : 10px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 8px;
  text-align : right;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  letter-spacing : 1px;
  font-weight : lighter;
  color : #999999;
  padding-right : 10px;
}
#header{
  background-color : #000000;
  width : 1000px;
  height : 352px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 10px;
  vertical-align : bottom;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-top : 0px;
  position : relative;
}
#header1{
  background-color : #000000;
  width : 1000px;
  height : 215px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 10px;
  background-repeat : no-repeat;
  position : relative;
  vertical-align : bottom;
  padding-bottom : 0px;
  padding-left : 0px;
}
address{
  font-size : 11px; 
  font-style : normal;
  margin-top : 0px;
  text-align : right;  
  margin-bottom : 0px;
  padding-top : 0px;
  padding-right : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  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 : 10px;
  color : #ffffff;
}
#bread a{
  text-decoration : none;
  color : #999999;
}
#bread a:hover{
  color : #ffffff;
  text-decoration : underline;
}
.title{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 745px;
  height : 24px;
  margin-left : 0px;
  margin-bottom : 10px;
  margin-top : 20px;
}
.title h2{
  font-size : 13px;
  color : #ffffff;
  padding-top : 3px;
  padding-left : 20px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
}
.title h3{
  font-size : 13px;
  color : #00004d;
  padding-top : 2px;
  padding-left : 20px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
}
.topback1{
  margin-bottom : 0px;
  text-align : right;
  margin-top : 0px;
  margin-right : 0px;
  padding-left : 666px;
}
.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;
}
.setbox1{
  width : 240px;
  margin-left : 0px;
  margin-top : 0px;
  background-color : #000000;
  padding-left : 0px;
  float : left;
  margin-right : 0px;
}
.setbox1 p{
  font-size : 12px;
  line-height : 1.6;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 10px;
  padding-bottom : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.setbox2{
  width : 1000px;
  margin-left : 0px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 10px;
  clear : both;
}
.setbox3{
  width : 695px;
  float : left;
  margin-top : 20px;
}
.setbox3 p{
  font-size : 14px;
  line-height : 1.6;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 10px;
  padding-bottom : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.setbox4{
  width : 745px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 15px;
  margin-top : 0px;
}
p.hide {
  display:none;
  font-size : 10px;
}
span{
  color : #0000ff;
  margin-bottom : 5px;
}
.midconte{
  margin-top : 0px;
  margin-left : 0px;
  width : 1000px;
  margin-bottom : 0px;
  padding-top : 0px;
}
#iframe3{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 1000px;
  height : 352px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 

  background-color : #000000;
}
.imageleft{
  float : left;
  margin-top : 0px;
  margin-right : 20px;
  margin-bottom : 0px;
}
.imageright{
  float : right;
  margin-left : 20px;
  margin-bottom : 0px;
}
address span{
  font-size : 11px;
  font-family : Arial;
  color : #666666;
}
.textarea{
  margin-left : 0px;
  width : 745px;
  margin-bottom : 30px;
  margin-top : 20px;
  background-color : #110102;
  right : inherit; 
}
.textarea p{
  font-size : 12px;
  padding-left : 10px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
  color : #ffffff;
  padding-right : 10px;
  padding-top : 10px;
}
.textarea a {
  text-decoration : underline;
  color : #ffffff;
}
.textarea a:hover{
  color : #ffffff;
  text-decoration : none;
}
.textarea img{
  border-width : 0px 0px 0px 0px;
}
.textarea li	{
  font-size : 12px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #ffffff;
}
.textarea li a {
  text-decoration : underline;
  display : block;
  color : #ffffff;
}
.textarea li a:hover{
  color : #ffffff;
  text-decoration : none;
}
.textarea1{
  margin-left : 0px;
  width : 745px;
  margin-bottom : 10px;
  margin-top : 0px;
  background-color : #000000;
   
}
#menu1{
  font-size : 11px;
  margin-top : 0px;
  padding-left : 0px;
  margin-left : 170px;
  text-decoration : none;
  clear : both;
  margin-bottom : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-top : 34px;
}
#menu1 li{
  float : left;
  list-style-type : none;
}
#menu1 li a{
  text-decoration : none;
  display : block;
  margin-right : 5px;
  color : #ffffff;
}
#menu1 li a:hover{
  text-decoration : underline;
  color : #ffffff;
}
#menu1 li img{
  border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
#me7{
  margin-top : 20px;
  margin-left : 0px;
  width : 240px;
}
#me7 a{
  background-image : url(menu/me7.png);
  width : 240px;
  height : 80px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  right : inherit;
}
#me7 a:hover{
  background-position : left bottom;
}
#me7 img{border-width : 0px 0px 0px 0px;
}
#me8{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
}
#me8 a{
  background-image : url(menu/me8.png);
  width : 240px;
  height : 80px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me8 a:hover{
  background-position : left bottom;
}
#me8 img{border-width : 0px 0px 0px 0px;
}
#me9{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
}
#me9 a{
  background-image : url(menu/me9.png);
  width : 240px;
  height : 80px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me9 a:hover{
  background-position : left bottom;
}
#me9 img{border-width : 0px 0px 0px 0px;
}
#me10{
  margin-top : 10px;
  margin-left : 0px;
  width : 240px;
}
#me10 a{
  background-image : url(menu/me10.png);
  width : 240px;
  height : 80px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me10 a:hover{
  background-position : left bottom;
}
#me10 img{border-width : 0px 0px 0px 0px;
}
.unline{
  font-size : 3px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #666666;
  margin-bottom : 0px;
  padding-right : 15px;
}
.imgbox1{
  margin-left : 0px;
  width : 745px;
  margin-bottom : 10px;
  margin-top : 0px;
  background-color : #2a2a2a;
  right : inherit; 
}
.imgbox1 p{
  font-size : 12px;
  padding-left : 10px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
  color : #ffffff;
  padding-right : 10px;
  padding-top : 10px;
}
.imgbox1 a{
  color : #00004d;
  text-decoration : none;
}
.imgbox1 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.office a{
  color : #666666;
  text-decoration : none;
}
.office a:hover{
  color : #666666;
  text-decoration : underline;
}
#munu1 li img{
  vertical-align : middle;
}
.map{
  margin-left : 0px;
  margin-bottom : 5px;
  
  margin-top : 40px;
  

  width : 740px;
  height : auto;
}
#tooltip{
  position: absolute;
  border : 3px solid #333333;
  background: #444;
  padding : 4px 4px 4px 4px;
  color: #FFF;
  display:none;
  font-size : 13px;
  font-family : メイリオ;
  letter-spacing : 1px;
}
#footer{
  width : 100%;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  height : 127px;
  background-image : url(img/footer.gif);
  background-repeat : repeat-x;
  background-position:top;  
  text-align : center;
}
#footer p{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #ffffff;
  text-align : left;
  margin-left : 175px;
  padding-top : 10px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  letter-spacing : 1px;
}
.subtitle{
  color : #ffffff;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
.setbox4 p{
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color : #d7d7d7;
  margin-top : 0px;
  margin-bottom : 10px;
}
.undline{
  color : #ffffff;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #ffffff;
}
#footer_senter{
  width : 1000px;
  height : 127px;
  background-image : url(img/footer.png);
  background-repeat : no-repeat;
  margin-left : auto;
  margin-right : auto;
}
.company{
  width : 745px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-left : 0px;
  margin-right : 0px;
  color : #ffffff;
  
  
  
  

  margin-bottom : 45px;
}
.td01{
  
  

  vertical-align : top;
  
}
.td02{
  font-size : 1px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #cccccc;
  

  padding-top : 0px;
  margin-top : 0px;
}
.company td{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 0px;
}
.company td a{
  color : #ffffff;
  text-decoration : underline;
}
.company td a:hover{
  color : #ffffff;
  text-decoration : none;
}
.textarea h2{
  font-size : 13px;
  color : #ffffff;
  font-weight : normal;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-left : 10px;
  
  margin-bottom : 0px;
  padding-top : 0px;
}
