@charset "utf-8";
body{
  margin-top : 0px;
  text-align : center;
  margin-bottom : 0px;
  background-image : url(img/back.gif);
  background-repeat : repeat-x;
}
#body01{
  background-color : #ffffff;
  background-image : url(img/back1.gif);
  background-repeat : repeat-x;
  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 : #ffffff;
  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 : 900px;
  height : 69px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
}
#container_top h1{
  font-size : 11px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  text-align : right;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-right : 5px;
  color : #ffffff;
  letter-spacing : 1px;
  font-weight : lighter;
}
#container_top1{
  background-image : url(img/header_company2.png);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 900px;
  height : 69px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
}
#container_top1 h1{
  font-size : 11px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  text-align : right;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-right : 5px;
  color : #ffffff;
  letter-spacing : 1px;
  font-weight : lighter;
}
#header{
  background-color : #ffffff;
  width : 900px;
  height : 215px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  vertical-align : bottom;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-top : 0px;
  position : relative;
}
#header1{
  background-color : #ffffff;
  width : 900px;
  height : 215px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  position : relative;
  vertical-align : bottom;
  padding-bottom : 0px;
}
#footer{
  width : 900px;
  margin-top : 0px;
  clear : both;
}
#footer_left{border-width : 0px 0px 0px 0px;
  width : 266px;
  height : 60px;
  background-image : url(img/footer.gif);
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
#footer_right{
  width : 634px;
  height : 60px;
  
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-image : url(img/footer_right.gif);
  background-repeat : no-repeat;
}
address{
  font-size : 11px; 
  font-style : normal;
  text-align : right;  
  margin-bottom : 0px;
  padding-right : 10px;
  
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 0px;
  
  
  

  
  clear : both;
  padding-top : 5px;
  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 : #00004d;
}
#bread a{
  text-decoration : none;
  color : #00004d;
}
#bread a:hover{
  color : #00004d;
  text-decoration : underline;
}
ul#menu{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 900px;
  height : 42px;
  padding : 0px 0px 0px 0px;
  
}
ul#menu li{
  float : left;
  list-style-type : none;
}
ul#menu li a{
  display: block;
  text-decoration: none;
  outline: none;
}
#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 : 128px;
  height : 42px;
}
#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 : 128px;
  height : 42px;
}
#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 : 128px;
  height : 42px;
}
#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 : 128px;
  height : 42px;
}
#mnu4 img{
  border-width : 0px 0px 0px 0px;
}
#mnu5 a{
  background-image : url(menu/menu5.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu5 a:hover{
  background-position : left bottom;
}
#mnu5{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 128px;
  height : 42px;
}
#mnu5 img{
  border-width : 0px 0px 0px 0px;
}
#mnu6 a{
  background-image : url(menu/menu6.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu6 a:hover{
  background-position : left bottom;
}
#mnu6{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 128px;
  height : 42px;
}
#mnu6 img{
  border-width : 0px 0px 0px 0px;
}
#mnu7 a{
  background-image : url(menu/menu7.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu7 a:hover{
  background-position : left bottom;
}
#mnu7{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 132px;
  height : 42px;
}
#mnu7 img{
  border-width : 0px 0px 0px 0px;
}
.title{
  background-image : url(img/title_br.gif);
  background-repeat : no-repeat;
  width : 654px;
  height : 32px;
  margin-left : 0px;
  margin-bottom : 15px;
}
.title h2{
  font-size : 13px;
  color : #00004d;
  padding-top : 2px;
  padding-left : 50px;
  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;
}
.title2{
  background-image : url(img/title_br1.gif);
  background-repeat : no-repeat;
  width : 726px;
  height : 32px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 15px;
  padding-top : 0px;
}
.title2 h2{
  font-size : 13px;
  color : #00004d;
  padding-top : 2px;
  padding-left : 35px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
}
.title3{
  background-image : url(img/title_br2.gif);
  background-repeat : no-repeat;
  width : 420px;
  height : 28px;
  margin-left : 0px;
  margin-bottom : 0px;
}
.title3 h2{
  font-size : 13px;
  color : #00004d;
  padding-top : 2px;
  padding-left : 20px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
}
.title4{
  background-image : url(img/title_br3.gif);
  background-repeat : no-repeat;
  width : 226px;
  height : 28px;
  margin-left : 0px;
  margin-bottom : 15px;
}
.title4 h2{
  font-size : 13px;
  color : #00004d;
  padding-top : 2px;
  padding-left : 20px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
}
.title4 h3{
  font-size : 13px;
  color : #00004d;
  padding-top : 2px;
  padding-left : 20px;
  margin-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-weight : normal;
}
.title5{
  background-image : url(img/title_br3.gif);
  background-repeat : no-repeat;
  width : 226px;
  height : 28px;
  margin-left : 0px;
  margin-bottom : 15px;
  margin-top : 15px;
}
.title5 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 : 575px;
}
.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 : 226px;
  margin-left : 0px;
  margin-top : 0px;
  background-color : #ffffff;
  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 : 900px;
  margin-left : 0px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 20px;
  clear : both;
}
.setbox3{
  width : 726px;
  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 : 434px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 14px;
  padding-right : 0px;
  margin-right : 0px;
}
.setbox5{
  width : 226px;
  margin-left : 0px;
  margin-top : 0px;
  background-color : #ffffff;
  padding-left : 0px;
  float : left;
  margin-right : 0px;
}
.setbox6{
  width : 420px;
  float : left;
  margin-top : 0px;
  margin-bottom : 0px;
}
.setbox7{
  width : 226px;
  float : left;
  margin-left : 0px;
  padding-left : 0px;
  padding-right : 0px;
  margin-right : 0px;
  padding-top : 0px;
  margin-top : 0px;
  right : inherit;
}
.setbox8{
  width : 660px;
  float : left;
  margin-left : 0px;
  right : inherit;
  padding-left : 7px;
  padding-right : 0px;
  margin-right : 0px;
}
p.hide {
  display:none;
  font-size : 10px;
}
span{
  color : #0000ff;
  margin-bottom : 5px;
}
.midconte{
  margin-top : 0px;
  margin-left : 0px;
  width : 900px;
  margin-bottom : 0px;
  padding-top : 0px;
}
iframe{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 619px;
  height : 350px;
  overflow : hidden;
  padding-top : 0px;
  padding-bottom : 0px;
}
#iframe1{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 700x;
  height : 90px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  width : 190px;
  padding-left : 0px;
}
#iframe2{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 700x;
  height : 540px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  width : 700px;
  padding-left : 21px;
}
#iframe3{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 900px;
  height : 215px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px; 

  display : block;
}
#iframe4{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 420px;
  height : 542px;
  padding-top : 0px;
  overflow : auto;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
}
#iframe5{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 619x;
  height : 115px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  width : 619px;
}
#iframe6{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 619x;
  height : 100px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  width : 619px;
}
#iframe7{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 226x;
  height : 560px;
  padding-top : 0px;
  overflow : hidden;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  width : 226px;
}
.td01{
  font-size : 12px;
  width : 120px;
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 3px;
  padding-bottom : 3px;
  letter-spacing : 1px;
  text-align : left;
  color : #666666;
}
.td02{
  font-size : 12px;
  text-align : left;
  letter-spacing : 1px;
  color : #006697;
}
.td02 img{
  vertical-align : middle;
}
.td03{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #cccccc;
  font-size : 3px;
}
.td04{
  color : #ffffff;
  background-color : #990000;
  text-align : center;
  line-height : 1.6;
}
.td05{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #666666;
  font-size : 0px;
}
.td06{
  font-size : 12px;
  padding-top : 6px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 0px;
}
.td06 li{
  padding-left : 0px;
  margin-left : 0px;
}
.td06 ul{
  padding-left : 15px;
  margin-left : 0px;
  margin-bottom : 0px;
  margin-top : 0px;
}
.td06bg{
  font-size : 12px;
  padding-top : 6px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 5px;
  background-color : #e6eaee;
}
.td07{
  font-size : 1px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #999999;
}
.td08{
  font-size : 13px;
  padding-top : 3px;
  padding-left : 3px;
  padding-bottom : 3px;
  background-color : #e6eaee;
}
.td09{
  font-size : 11px;
  font-weight : 100;
  padding-left : 5px;
  width : 300px;
  line-height : 1.6;
  color : #666666;
  text-align : left;
}
.td10{
  font-size : 11px;
  color : #000000;
  padding-right : 4px;
  text-align : right;
}
.td11{
  padding-left : 5px;
  line-height : 1.6;
  text-align : left;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
}
.td11 a{
  color : #003399;
  text-decoration : none;
}
.td11 a:hover{
  color : #003399;
  text-decoration : underline;
}
.td12{
  font-size : 12px;
  color : #505050;
  padding-left : 5px;
  padding-top : 0px;
  padding-bottom : 2px;
  text-align : left;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
  width : 290px;
}
.td13{
  color : #ffffff;
  background-color : #4a7aab;
  text-align : center;
  line-height : 1.6;
}
.td14{
  background-color : #fafaf2;
}
.td15{
  padding-top : 3px;
  padding-left : 30px;
  padding-bottom : 3px;
}
.td16{
  background-color : #eaeaea;
  text-align : right;
}
.td17{
  font-weight : bold;
  color : #ffffff;
  background-color : #00a6c0;
  text-align : center;
}
.td18{
  font-weight : bold;
  background-color : #bc001d;
  text-align : center;
  color : #ffffff;
}
.td19{
  background-color : #f1f3f5;
}
.td20{
  background-color : #f1f3f5;
  text-align : center;
}
.td21{
  background-image : url(img/yaji_glay.gif);
  background-repeat : no-repeat;
  background-position : center center;
}
.td22{
  background-image : url(img/yaji_bluw.gif);
  background-repeat : no-repeat;
  background-position : center center;
}
.td23{
  font-size : 13px;
  background-color : #e7e5d3;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  text-align : center;
  color : #000000;
}
.td24{
  font-size : 12px;
  background-color : #578ab4;
  text-align : center;
  color : #ffffff;
}
.td25{
  font-size : 12px;
  width : 310px;
  line-height : 1.6;
  vertical-align : top;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
}
.td26{
  width : 20px;
}
.td27{
  font-size : 3px;
  height : 6px;
}
.td28{
  padding-left : 5px;
  line-height : 1.6;
  text-align : left;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #999999;
}
.td28 a{
  color : #003366;
  text-decoration : none;
}
.td28 a:hover{
  color : #003366;
  text-decoration : underline;
}
.td28 img{
  vertical-align : middle;
}
.td29{
  font-weight : bold;
  background-color : #cae47f;
  width : 200px;
  text-align : center;
  letter-spacing : 1px;
}
.td30{
  background-color : #56c6d2;
  width : 40px;
  text-align : center;
  letter-spacing : 1px;
  font-weight : bold;
}
.td31{
  background-color : #b3d9ff;
  text-align : center;
  letter-spacing : 1px;
  font-weight : bold;
  width : 80px;
}
.td32{
  background-color : #ffd8b0;
  text-align : center;
  letter-spacing : 1px;
  font-weight : bold;
}
.td33{
  background-color : #f3f2e9;
  text-align : left;
  width : 200px;
  vertical-align : top;
}
.td34{
  background-color : #e7e5d3;
}
.td35{
  width : 240px;
  height : 319px;
  vertical-align : top;
}
.td36{
  width : 20px;
}
.td37{
  font-weight : bold;
  color : #ffffff;
  background-color : #008acc;
  text-align : center;
}
.td38{
  background-color : #cae47f;
  font-weight : bold;
}
.td39{
  width : 240px;
  font-weight : bold;
  background-color : #cae47f;
}
.td40{
  width : 240px;
}
.td41{
  vertical-align : top;
}
.td42{
  background-color : #eceadb;
}
.td43{
  background-color : #f7fbea;
}
.td44{
  margin-top : 0px;
  margin-left : 0px;
  width : 189px;
}
.td44 a{
  background-image : url(img/senken1.png);
  width : 189px;
  height : 60px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
.td44 a:hover{
  background-position : left bottom;
}
.td44 img{border-width : 0px 0px 0px 0px;
}
.td45{
  margin-top : 0px;
  margin-left : 0px;
  width : 189px;
}
.td45 a{
  background-image : url(img/senken2.png);
  width : 189px;
  height : 60px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
.td45 a:hover{
  background-position : left bottom;
}
.td45 img{border-width : 0px 0px 0px 0px;
}
.td46{
  margin-top : 0px;
  margin-left : 0px;
  width : 189px;
}
.td46 a{
  background-image : url(img/senken3.png);
  width : 189px;
  height : 60px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
.td46 a:hover{
  background-position : left bottom;
}
.td46 img{border-width : 0px 0px 0px 0px;
}
.td47{
  background-color : #eef7ff;
  text-align : left;
  width : 200px;
  vertical-align : top;
}
.td48{
  background-color : #eef9f8;
  text-align : left;
  width : 200px;
  vertical-align : top;
}
.td49{
  background-color : #fffaf4;
  text-align : left;
  width : 200px;
  vertical-align : top;
}
.td50{
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  background-color : #fffbfd;
  color : #003651;
}
.td51{
  vertical-align : top;
  text-align : center;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
  width : 80px;
}
.td52{
  width : 60px;
  padding-top : 3px;
}
.td53{
  color : #b7282e;
  padding-top : 3px;
  font-weight : bold;
}
.td54{
  color : #006393;
  font-weight : bold;
  letter-spacing : 1px;
}
.td55{
  font-size : 11px;
  letter-spacing : 1px;
}
.td56{
  font-size : 14px;
  font-weight : bold;
  vertical-align : top;
  padding-top : 3px;
}
.td57{
  vertical-align : top;
  width : 60px;
}
.td58{
  text-align : center;
  padding-right : 10px;
  background-color : #e7e5d3;
}
.td58 a{
  color : #00008b;
  text-decoration : none;
}
.td58 a:hover{
  color : #00008b;
  text-decoration : underline;
}
.td58 img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;}
.seminer a{
  text-decoration : underline;
}
.td59{
  margin-top : 0px;
  margin-left : 0px;
  width : 189px;
}
.td59 a{
  background-image : url(img/senken4.png);
  width : 189px;
  height : 60px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
.td59 a:hover{
  background-position : left bottom;
}
.td59 img{border-width : 0px 0px 0px 0px;
}
.td60{
  background-color : #fff0e1;
}
.td61{
  background-color : #e6f2ff;
  width : 100px;
}
.td62{
  width : 309px;
  text-align : center;
  font-size : 13px;
  font-weight : bold;
  background-color : #d8e1c8;
  letter-spacing : 1px;
}
.td63{
  text-align : center;
  width : 308px;
  font-size : 13px;
  font-weight : bold;
  background-color : #dff3f1;
  letter-spacing : 1px;
}
.td64{
  width : 80px;
  vertical-align : top;
}
.td65{
  width : 227px;
  vertical-align : top;
}
.td66{
  font-weight : bold;
  background-color : #fff7ee;
  text-align : center;
}
.td67{
  font-weight : bold;
  background-color : #ecf5ff;
  text-align : center;
}
.td68{
  font-weight : bold;
  background-color : #e7e5d3;
  text-align : left;
  font-size : 13px;
}
.imageleft{
  float : left;
  margin-top : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
}
.imageright{
  float : right;
  margin-left : 20px;
  margin-bottom : 0px;
}
address span{
  font-size : 11px;
  font-family : Arial;
  color : #666666;
}
.textarea{
  width : 619px;
  margin-left : 0px;
  margin-bottom : 15px;
  padding-left : 35px;
  padding-top : 0px;
  margin-top : 0px;
}
.textarea p{
  font-size : 12px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 0px;
  padding-top : 0px;
}
.textarea a {
  text-decoration : none;
  color : #00004d;
}
.textarea a:hover{
  color : #00004d;
  text-decoration : underline;
}
.textarea img{
  border-width : 0px 0px 0px 0px;
}
.textarea li	{
  font-size : 12px;
  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 : 226px;
  margin-left : 0px;
  padding-left : 10px;
  padding-top : 0px;
  margin-top : 0px;
}
.textarea1 p{
  font-size : 11px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 0px;
  color : #666666;
  padding-top : 0px;
}
.textarea2{
  width : 226px;
  margin-left : 0px;
  margin-bottom : 15px;
  padding-left : 0px;
  padding-top : 0px;
  margin-top : 15px;
}
.textarea2 img{
  border-width : 0px 0px 0px 0px;
}
.textarea3{
  width : 610px;
  margin-left : 35px;
  margin-bottom : 0px;
  padding-left : 0px;
  padding-top : 0px;
  margin-top : 0px;
  background-color : #ecf5ff;
  padding-bottom : 0px;
}
.textarea3 p{
  font-size : 12px;
  line-height : 1.6;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-left : 10px;
  margin-top : 0px;
  padding-top : 0px;
  padding-right : 10px;
  padding-bottom : 0px;
  margin-bottom : 0px;
}
.textarea3 li	{
  font-size : 12px;
  line-height : 1.6;
  margin-top : 0px;
  padding-top : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
}
#menu1{
  font-size : 11px;
  margin-top : 0px;
  padding-left : 0px;
  margin-left : 10px;
  text-decoration : none;
  clear : both;
  margin-bottom : 0px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-top : 13px;
}
#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;
}
#me4{
  margin-top : 15px;
  margin-left : 20px;
  float : left;
  width : 220px;
  height : 134px;
  padding-left : 0px;
  background-image : url(menu/me4.gif);
  background-repeat : no-repeat;
}
#me4 img{
  border-width : 0px 0px 0px 0px;
}
#me5{
  margin-top : 15px;
  margin-left : 15px;
  float : left;
  margin-right : 0px;
  width : 200px;
  height : 134px;
  padding-left : 0px;
  background-image : url(menu/me5.gif);
  background-repeat : no-repeat;
}
#me6{
  margin-top : 15px;
  margin-left : 35px;
  float : left;
  width : 200px;
  height : 134px;
  padding-left : 0px;
  background-image : url(menu/me6.gif);
  background-repeat : no-repeat;
}
#me7{
  margin-top : 0px;
  margin-left : 0px;
  width : 226px;
}
#me7 a{
  background-image : url(menu/me7.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me7 a:hover{
  background-position : left bottom;
}
#me7 img{border-width : 0px 0px 0px 0px;
}
#me8{
  margin-top : 5px;
  margin-left : 0px;
  width : 226px;
}
#me8 a{
  background-image : url(menu/me8.gif);
  width : 226px;
  height : 65px;
  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 : 5px;
  margin-left : 0px;
  width : 226px;
}
#me9 a{
  background-image : url(menu/me9.gif);
  width : 226px;
  height : 65px;
  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 : 5px;
  margin-left : 0px;
  width : 226px;
}
#me10 a{
  background-image : url(menu/me10.gif);
  width : 226px;
  height : 65px;
  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;
}
#me11{
  margin-top : 5px;
  margin-left : 0px;
  width : 239px;
}
#me11 a{
  background-image : url(menu/me11.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me11 a:hover{
  background-position : left bottom;
}
#me11 img{border-width : 0px 0px 0px 0px;
}
#me12{
  margin-top : 5px;
  margin-left : 0px;
  width : 226px;
}
#me12 a{
  background-image : url(menu/me12.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me12 a:hover{
  background-position : left bottom;
}
#me12 img{border-width : 0px 0px 0px 0px;
}
#me13{
  margin-top : 13px;
  margin-left : 0px;
  width : 226px;
  margin-bottom : 20px;
}
#me13 a{
  background-image : url(menu/me13.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me13 a:hover{
  background-position : left bottom;
}
#me13 img{border-width : 0px 0px 0px 0px;
}
#me14{
  margin-top : 5px;
  margin-left : 0px;
  width : 226px;
}
#me14 a{
  background-image : url(menu/me14.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me14 a:hover{
  background-position : left bottom;
}
#me14 img{border-width : 0px 0px 0px 0px;
}
#me15{
  margin-top : 5px;
  margin-left : 0px;
  width : 226px;
}
#me15 a{
  background-image : url(menu/me15.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me15 a:hover{
  background-position : left bottom;
}
#me15 img{border-width : 0px 0px 0px 0px;
}
#me16{
  margin-top : 5px;
  margin-left : 0px;
  width : 226px;
}
#me16 a{
  background-image : url(menu/me16.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me16 a:hover{
  background-position : left bottom;
}
#me16 img{border-width : 0px 0px 0px 0px;
}
#me17{
  margin-top : 0px;
  margin-left : 0px;
  width : 226px;
  margin-bottom : 10px;
}
#me17 a{
  background-image : url(img/web_seminer.png);
  width : 226px;
  height : 208px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me17 a:hover{
  background-position : left bottom;
}
#me17 img{border-width : 0px 0px 0px 0px;
}
#me18{
  margin-top : 0px;
  margin-left : 0px;
  width : 226px;
  padding-top : 15px;
}
#me18 a{
  background-image : url(img/melmaga_mo.png);
  width : 226px;
  height : 19px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me18 a:hover{
  background-position : left bottom;
}
#me18 img{border-width : 0px 0px 0px 0px;
}
#me19{
  margin-top : 0px;
  margin-left : 0px;
  width : 226px;
  margin-bottom : 20px;
}
#me19 a{
  background-image : url(menu/me17.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me19 a:hover{
  background-position : left bottom;
}
#me19 img{border-width : 0px 0px 0px 0px;
}
#me20{
  margin-top : 0px;
  margin-left : 0px;
  width : 226px;
}
#me20 a{
  background-image : url(menu/me20.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me20 a:hover{
  background-position : left bottom;
}
#me20 img{border-width : 0px 0px 0px 0px;
}
#me21{
  margin-top : 10px;
  margin-left : 0px;
  width : 226px;
}
#me21 a{
  background-image : url(menu/me21.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me21 a:hover{
  background-position : left bottom;
}
#me21 img{border-width : 0px 0px 0px 0px;
}
#me22{
  margin-top : 10px;
  margin-left : 0px;
  width : 226px;
}
#me22 a{
  background-image : url(menu/me22.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me22 a:hover{
  background-position : left bottom;
}
#me22 img{border-width : 0px 0px 0px 0px;
}
#me23{
  margin-top : 10px;
  margin-left : 0px;
  width : 226px;
  margin-bottom : 10px;
  height : 65px;
}
#me23 a{
  background-image : url(menu/me23.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me23 a:hover{
  background-position : left bottom;
}
#me23 img{border-width : 0px 0px 0px 0px;
}
#me24{
  margin-top : 0px;
  margin-left : 0px;
  width : 188px;
  height : 74px;
  margin-bottom : 10px;
}
#me24 a{
  background-image : url(menu/me24.gif);
  width : 188px;
  height : 74px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me24 a:hover{
  background-position : left bottom;
}
#me24 img{border-width : 0px 0px 0px 0px;
}
#me25{
  margin-top : 10px;
  margin-left : 0px;
  width : 226px;
}
#me25 a{
  background-image : url(menu/me25.png);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me25 a:hover{
  background-position : left bottom;
}
#me25 img{border-width : 0px 0px 0px 0px;
}
#me26{
  margin-top : 5px;
  margin-left : 0px;
  width : 226px;
}
#me26 a{
  background-image : url(menu/me26.gif);
  width : 226px;
  height : 65px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me26 a:hover{
  background-position : left bottom;
}
#me26 img{border-width : 0px 0px 0px 0px;
}
.office{
  width : 619px;
  margin-left : 0px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-bottom : 15px;
}
.office a{
  color : #666666;
  text-decoration : none;
}
.office a:hover{
  color : #666666;
  text-decoration : underline;
}
#event{
  width : 700px;
  padding-left : 10px; 
}
.storm1{
  padding-bottom : 0px;
  margin-bottom : 5px;
  font-size : 12px;
}
.storm{
  color : #3c6688;
  font-size : 12px;
  font-weight : bold;
}
.storm2{
  font-weight : bold;
  color : #006da2;
  margin-bottom : 0px;
  margin-top : 10px;
}
.unline{
  font-size : 3px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #666666;
  margin-bottom : 0px;
}
.imgbox1{
  margin-left : 0px;
  width : 700px;
  margin-bottom : 10px;
  margin-top : 0px;
  padding-left : 10px;
}
.imgbox1 p{
  font-size : 12px;
  padding-left : 20px;
  font-family : メイリオ,"MS Pゴシック",Sans-Serif;
  line-height : 1.6;
  color : #666666;
}
.imgbox1 a{
  color : #00004d;
  text-decoration : none;
}
.imgbox1 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.imgbox2{
  margin-left : 0px;
  width : 683px;
  margin-bottom : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
}
.imgbox3{
  margin-left : 0px;
  width : 420px;
  margin-bottom : 15px;
  margin-top : 0px;
  padding-left : 0px;
}
.imgbox4{
  margin-left : 30px;
  width : 619px;
  margin-bottom : 10px;
  margin-top : 0px;
  padding-bottom : 0px;
}
.metext{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  padding-left : 19px;
  margin-top : -57px;
  color : #00004d;
  height : 65px;
}
.metext a{
  text-decoration : none;
  color : #00004d;
}
.metext a:hover{
  text-decoration : underline;
}
.text02{
  width : 180px;
  padding-left : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-top : 43px;
  padding-top : 0px;
}
.text02 p{
  font-size : 11px;
  line-height : 1.6;
  color : #666666;
  margin-top : 3px;
}
.text02 a{
  color : #004a6f;
  text-decoration : none;
}
.text02 a:hover{
  color : #004a6f;
  text-decoration : underline;
}
.text02 span{
  font-size : 12px;
  color : #0072a8;
  font-weight : bold;
  margin-left : 20px;
}
.text02 span a{
  color : #0072a8;
}
.text02 span a:hover{
  color : #0072a8;
  text-decoration : underline;
}
#munu1 li img{
  vertical-align : middle;
}
.map{
  margin-left : 0px;
  margin-bottom : 20px;
  width : 619px;
  height : 350px;
}
.map1{
  margin-left : 0px;
  margin-bottom : 5px;
  width : 619px;
  height : 350px;
}
#tooltip{
  position: absolute;
  border : 3px solid #333333;
  background: #444;
  padding : 4px 4px 4px 4px;
  color: #FFF;
  display:none;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  letter-spacing : 1px;
}
.undline{
  text-decoration : underline;
  color : #00004d;
}
.undline a{
  color : #00004d;
  text-decoration : underline;
}
.undline a:hover{
  color : #0000ff;
  text-decoration : underline;
}
.rink{
  width : 615px;
  font-size : 13px;
  margin-bottom : 5px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-left : 0px;
}
.estate{
  border-width : 0px 0px 0px 0px;
  width : 400px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  font-size : 12px;
  height : 121px;
}
.phot{
  width : 90px;
  text-align : left;
  vertical-align : top;
  padding-top : 5px;
}
.price{
  font-size : 12px;
  font-weight : bold;
  color : #cc0000;
  text-align : right;
  padding-right : 4px;
}
.syousai{
  margin-bottom : 0px;
  padding-right : 4px;
  text-align : right;
  padding-left : 37px;
}
.syousai a{
  background-image : url(img/syousai.gif);
  width : 50px;
  height : 22px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;  
}
.syousai a:hover{
  background-position : left bottom;
}
.syousai img{border-width : 0px 0px 0px 0px;
}
.admission{
  margin-left : 30px;
  width : 619px;
  margin-bottom : 15px;
  text-align : center;
  margin-top : 15px;
  height : 74px;
}
.admission a{
  background-image : url(img/admission.gif);
  width : 619px;
  height : 74px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.admission a:hover{
  background-position : left bottom;}
.admission img{border-width : 0px 0px 0px 0px;
}
.red{
  color : #cc0000;
}
.migi{
  color : #45769d; 
}
.price span{
  font-weight : normal;
  color : #cc0000;
}
.sbtop{
  background-image : url(img/setbox_top.gif);
  margin-left : 0px;
  width : 226px;
  height : 54px;
  margin-bottom : 0px;
  vertical-align : bottom;
  padding-bottom : 0px;
}
.sbunder{
  background-image : url(img/setbox_under.gif);
  margin-left : 0px;
  width : 226px;
  height : 10px;
  margin-top : 0px;
  margin-bottom : 15px;
  vertical-align : top;
  padding-top : 0px;
}
.calendar{
  background-color : #ecf5ff;
  width : 226px;
}
.calender1{
  width : 194px;
  font-size : 10px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : center;
  background-color : #ecf5ff;
  margin-left : 16px;
}
.ca01{
  font-weight : bold;
}
.ca02{
  color : #ffffff;
  background-color : #ff0000;
}
.ca03{
  color : #a85400;
}
.photalbum{
  width : 190px;
  height : 90px;
  margin-left : 18px;
}
.plot1{
  margin-top : 5px;
  margin-bottom : 0px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : right;
  padding-right : 10px;
  vertical-align : middle;
}
.plot1 a{
  color : #00004d;
  text-decoration : none;
}
.plot1 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.plot1 img{
  vertical-align : middle;
}
.plot2{
  margin-top : 5px;
  margin-bottom : 0px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : right;
  vertical-align : middle;
}
.plot2 a{
  color : #00004d;
  text-decoration : none;
}
.plot2 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.plot2 img{
  vertical-align : middle;
}
.kon{
  color : #003399;
}
.gray{
  color : #757575;
}
html {
 overflow-y: scroll;
}
.guide{
  color : #555555;
}
.black{
  color : #000000;
}
.sistem {
  width : 619px;
  border : 1px solid #999999;
  border-collapse: collapse;
  border-spacing: 0;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-left : 0px;
  margin-bottom : 15px;
}
.sistem td {
  padding : 4px 5px 4px 5px;
  border : 1px solid #999999;
  border-width: 0 0 1px 1px;
}
.small{
  font-size : 10px;
  color : #000000;
}
.bold{
  font-weight : bold;
  letter-spacing : 1px;
}
.senken_policy{
  width : 609px;
  text-align : left;
  padding-left : 0px;
  margin-left : 0px;
}
.senken_policy li{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  padding-left : 0px;
  margin-left : 0px;
}
.digest{
  width : 619px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
}
.digest td{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.digest ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.publication{
  width : 226px;
  font-size : 11px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : left;
}
.book_title{
  font-weight : bold;
  color : #0080c0;
}
.publication a{
  color : #005b88;
  text-decoration : none;
}
.publication a:hover{
  text-decoration : underline;
}
.publication img{
  vertical-align : middle;border-width : 0px 0px 0px 0px;
}
.backnamber{
  margin-left : 325px;
  width : 292px;
  margin-bottom : 0px;
  text-align : center;
  margin-top : 0px;
  height : 46px;
}
.backnamber a{
  background-image : url(img/backnamber.png);
  width : 292px;
  height : 46px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.backnamber a:hover{
  background-position : left bottom;}
.backnamber img{border-width : 0px 0px 0px 0px;
}
.senkenback {
  width : 618px;
  border : 1px solid #999999;
  border-collapse: collapse;
  border-spacing: 0;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-left : 0px;
  margin-bottom : 15px;
  text-align : center;
}
.senkenback td {
  padding : 3px 3px 3px 3px;
  border : 1px solid #999999;
  border-width: 0 0 1px 1px;
}
.setbox6 p{
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  color : #666666;
  padding-left : 8px;
}
.senba{
  padding-left : 0px;
  margin-left : 25px;
  width : 627px;
  margin-top : 0px;
  margin-bottom : 15px;
}
.center{
  text-align : center;
}
.boldb{
  font-weight : bold;
  color : #00699b;
}
.normal{
  font-weight : normal;
  color : #000000;
}
.mos{
  width : 66px;
  height : 16px;
}
.mos a{
  background-image : url(img/mou.gif);
  width : 66px;
  height : 16px;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
  display : block;
}
.mos a:hover{
  background-position : left bottom;
}
.mos img{border-width : 0px 0px 0px 0px; 
}
.mos1{
  width : 66px;
  height : 16px;
}
.mos1 a{
  background-image : url(img/mou.gif);
  width : 66px;
  height : 16px;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
.mos1 a:hover{
  background-position : left bottom;
}
.mos1 img{border-width : 0px 0px 0px 0px;
  vertical-align : middle;
}
.boldblack{
  font-weight : bold;
  color : #000000;
  letter-spacing : 1px;
}
.nyuukaikin{
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  margin-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;
}
.konb{
  color : #0080c0;
}
.konb a{
  color : #0080c0;
  text-decoration : underline;
}
.widetop{
  background-image : url(img/wide_top.gif);
  background-repeat : no-repeat;
  padding-left : 0px;
  margin-bottom : 0px;
  width : 610px;
  height : 10px;
  margin-left : 35px;
}
.wideunder{
  background-image : url(img/wide_under.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  padding-left : 0px;
  width : 610px;
  height : 10px;
  margin-bottom : 5px;
  margin-left : 35px;
  
}
.semi{
  margin-left : 30px;
  width : 272px;
  margin-bottom : 15px;
  margin-top : 0px;
  height : 49px;
}
.semi a{
  background-image : url(img/semi.gif);
  width : 272px;
  height : 49px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.semi a:hover{
  background-position : left bottom;}
.semi img{border-width : 0px 0px 0px 0px;
}
.place{
  width : 605px;
  height : 20px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック";
  background-color : #e7e5d3;
  padding-top : 3px;
  padding-left : 5px;
  padding-bottom : 3px;
}
.seminer{
  width : 610px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #000040 #000040 #000040 #000040;
  margin-top : 10px;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック";
  line-height : 1.6;
  border-collapse : collapse;border-spacing : 0px;
}
.normal13{
  font-size : 11px;
  color : #000000;
  font-weight : normal;
  letter-spacing : 1px;
}
.nono a{
  text-decoration : underline;
}
.semi_01{
  margin-left : 10px;
  width : 590px;
  height : 106px;
  margin-bottom : 10px;
}
.semi_01 a:hover img { 
  filter : alpha(opacity=70); 
  opacity : 0.3; 
  background : #fff; 
}
.semi_01 img{border-width : 0px 0px 0px 0px;
}
.blackb{
  font-weight : bold;
  color : #000000;
}
.time {
  width : 430px;
  border : 1px solid #999999;
  border-collapse: collapse;
  border-spacing: 0;
  font-size : 13px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-left : 0px;
  margin-bottom : 15px;
}
.time td {
  padding : 2px 3px 2px 3px;
  border : 1px solid #999999;
  border-width: 0 0 1px 1px;
}
.bosyu{
  color : #cc0000;
  font-weight : bold;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  width : 250px;
  height : 20px;
  text-align : center;
  margin-left : 30px;
}
.bosyu a{
  color : #cc0000;
  text-decoration : none;
}
.bosyu .a:hover{
  color : #cc0000;
  text-decoration : underline;
}
#screenshot{
  position: absolute;
  border : 3px solid #ecf5ff;
  padding : 5px 5px 5px 5px;
  display: none;
  color: #FFF;
  text-align: center;
  font-size : 12px;
  font-family : メイリオ;
  background-color : #b3eae9;
}
.calender1 a{
  color : #0000ff;
  text-decoration : underline;
}
.calender1 a:hover{
  color : #0000ff;
  text-decoration : none;
}
.plot3{
  margin-top : 5px;
  margin-bottom : 0px;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  text-align : right;
  padding-right : 20px;
  vertical-align : middle;
}
.plot3 a{
  color : #00004d;
  text-decoration : none;
}
.plot3 a:hover{
  color : #00004d;
  text-decoration : underline;
}
.plot3 img{
  vertical-align : middle;
}
.history {
  width : 619px;
  border : 1px solid #999999;
  border-collapse: collapse;
  border-spacing: 0;
  font-size : 12px;
  font-family : メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  line-height : 1.6;
  margin-left : 0px;
  margin-bottom : 10px;
}
.history td {
  padding : 4px 5px 4px 5px;
  border : 1px solid #999999;
  border-width: 0 0 1px 1px;
}
.hisbox{
  width : 190px;
  margin-left : 20px;
}
.texttop{
  vertical-align : top;
  padding-top : 3px;
}
.sp1{
  color : #fffff4;
  letter-spacing : 1px;
}
#header1 img{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
}
.placekaiin{
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 610px;
  height : 24px;
}
.placekaiin a{
  background-image : url(img/kaiin_mousikomi.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
.placekaiin a:hover{
  background-position : left bottom;
}
.placekaiin img{
  border-width : 0px 0px 0px 0px;
}
