@charset "Shift_JIS";
 
BODY{
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  color : black;
  background-color : #000033;
  background-image : url(images/bg.jpg);
  background-repeat : repeat-x;
background-position : center top;
  font-size : 14px;
  line-height : 170%;
width:100%;
}

#header{
  background-image : url(images/top_01.jpg);
  background-repeat : no-repeat;
  width : 1200px;
  height : 257px;
  text-align : left;
}
#header2{
  background-image : url(images/top_01.jpg);
  background-repeat : no-repeat;
  width : 1200px;
  height : 257px;
  text-align : left;
}
H1{
  font-size : 13px;
  color : black;
  text-align : left;
  width : 1130px;
  margin-left : 30px;
}
#name1{
  padding-top : 5px;
  padding-left : 50px;
}
#menu{
  font-size : 14px;
  height : 68px;
  text-align : left;
  width : 1120px;
  clear : both;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
margin:0 auto;
  background : #000033;
}
#menu ul{
text-align:center;
}

#contant{
  font-size : 14px;
  line-height : 160%;
  width : 1060px;
  background : #000033;
}
#contant_top{
  font-size : 14px;
  line-height : 160%;
  width : 1060px;
  background : #000033;
  margin: 23px auto 0px;
}
#main{
  font-size : 14px;
  line-height : 160%;
  width : 730px;
  background : #000033;
  background-image : url(images/main_02.gif);
  background-repeat : repeat-y;

}

#footer{
  font-size : 12px;
  text-align : center;
  color : #666666;
  font-family : Arial;
  
}

img{
vertical-align:middle;
}


.m_bg1{
  font-size : 15px;
  color : black;
  background-image : url(images/m_bg1.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 158px;
  height : 68px;
  display : block;
  float : left;
 
}
.m_bg11{
  font-size : 15px;
  color : black;
  background-image : url(images/m_bg11.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 208px;
  height : 68px;
  display : block;
  float : left;
 
}

.m_bg112{
  font-size : 15px;
  color : black;
  background-image : url(images/m_bg112.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 208px;
  height : 68px;
  display : block;
  float : left;
   padding-top : 23px;
}
.m_bg111{
  font-size : 15px;
  color : black;
  background-image : url(images/m_bg111.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 108px;
  height : 68px;
  display : block;
  float : left;
 
}
.m_bg1112{
  font-size : 15px;
  color : black;
  background-image : url(images/m_bg1112.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 108px;
  height : 68px;
  display : block;
  float : left;
   padding-top : 23px; 
}
.m_bg1 A{
  font-size : 15px;
  color : #000040;
  text-align : center;
  background-image : url(images/m_bg1.jpg);
  background-repeat : no-repeat;
  padding-top : 38px;
  display : block;
}
.m_bg1 A:hover{
  color : #0e497e;
  background-image : url(images/m_bg2.jpg);
  background-repeat : no-repeat;
  padding-top : 23px;
   display : block;
  width : 158px;
  height : 45px;
}
.m_bg11 A{
  font-size : 15px;
  color : #000040;
  text-align : center;
  background-image : url(images/m_bg11.jpg);
  background-repeat : no-repeat;
  padding-top : 38px;
  display : block;
}
.m_bg11 A:hover{
  color : #0e497e;
  background-image : url(images/m_bg112.jpg);
  background-repeat : no-repeat;
  padding-top : 23px;
   display : block;
  width : 208px;
  height : 45px;
}
.m_bg111 A{
  font-size : 15px;
  color : #000040;
  text-align : center;
  background-image : url(images/m_bg111.jpg);
  background-repeat : no-repeat;
  padding-top : 38px;
  display : block;
}
.m_bg111 A:hover{
  color : #0e497e;
  background-image : url(images/m_bg1112.jpg);
  background-repeat : no-repeat;
  padding-top : 23px;
   display : block;
  width : 108px;
  height : 45px;
}

.m_bg2{
  font-size : 15px;
  color : black;
  background-image : url(images/m_bg2.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 158px;
  float : left;  
  
  padding-top : 23px;
  padding-bottom : 0px;
  display : block;
  height : 68px;
  
}
.pt7{padding-top:7px;}
.side_left{
  
  width : 300px;
  padding-top : 15px;
}

.side_main{
  background: #000033;
}
.side_m2{
  font-size : 15px;
  line-height : 56px;
  background-image : url(images/side_bg3.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 300px;
  height : 56px; 
  margin-bottom : 4px;
  color : #1c598c;
}
.side_m1{
  font-size : 15px;
  line-height : 56px;
  background-image : url(images/side_bg.jpg);
  background-repeat : no-repeat;
  text-align : center;
  width : 300px;
  height : 56px;
  
  margin-bottom : 4px;
}
.side_m1 A{
  color : #031a3a;
  display : block;
  font-size : 15px;
  line-height : 56px;
  width : 300px;
  height : 56px;
}
.side_m1 A:hover{
  color : #052e69;
  background-image : url(images/side_bg2.jpg);
  
  
  display : block;
}

#main_in{
  font-size : 14px;
  line-height : 170%;
  text-align : left;
  width : 680px;
}
#main_in2{
  font-size : 14px;
  line-height : 170%;
  text-align : left;
  width : 690px;
  color : #ebebeb;
}
#main_in2 A{
  color : #63b1cf;
}
#side_info{
  background-image : url(images/side_info_02.gif);
  background-repeat : repeat-y;
  width : 300px;
}

#side_info_in{
  font-size : 13px;
  line-height : -1%;
  color : silver;
  text-align : left;
  width : 260px;
}

.text_w{
  color : #f0f0f0;
  font-size : 14px;
  line-height : 160%;
}
.text_ye{
  color : #ffff00;
  font-size : 14px;
  line-height : 160%;
}

.text14{
  font-size : 14px;
  color : black;
}

.tt2{
  line-height : 30px;
  text-align : left;
  height : 30px;
  background-color : #05296d;
  padding-left : 10px;
}

#side_mm{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.top_kai{
  font-size : 18px;
  line-height : 170%;
  color : #fafafa;
  text-align : left;
  width : 660px;
  font-weight : bold;
margin-top:20px;
margin-bottom:20px;
}
