.foot{
    background-color : #000080;
    color : white;
    margin-left: auto;
    margin-right: auto;
    width: 752px;
}
.foot A{color : white;}
.head_style{
  font-size : 12px;
  line-height : 20px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  background-image : url(img/back/head_back.gif);
  background-repeat : no-repeat;
  height : 55px;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  text-align : left;
  width : 750px;
  border: 1px solid #ff6600;
}
/* Firefox丄Opera丄Safari */
html:not(:target) .head_style{
  width : 730px;
  height : 45px;
}
.head-all{
  float : right;
}

TD{font-size : 12px;
  
}
H1{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 12px;
  font-weight : normal;
  color : #400000;
  padding-left : 10px;
  
  
}
H2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
A{
  text-decoration : none;
}
.q1{
  color : #0080ff;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0080ff;
  font-size : 14px;
  font-weight : bold;
  line-height : 16px;
}
.a1{
  vertical-align : top;
  margin-top : 3px;
  padding-top : 3px;
}
.qa1{
  font-size : 22px;
  line-height : 24px;
  color : blue;
  font-weight : bold;
  background-color : #ddffff;
}
.title_back{
  background-image : url(img/title_back.gif);
  
  height : 112px;
  background-repeat : no-repeat;background-position : center center;}
.title1{
  font-size : 34px;
  line-height : 36px;
  color : yellow;
  text-align : center;
  font-family : HGP憂塸妏恨集窾B;
  font-weight : normal;
  margin : 0px 10px 10px 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : yellow;
  padding-top : 10px;
}
.title1 H2{
  font-size : 34px;
  line-height : 36px;
  color : yellow;
  text-align : center;
  font-family : HGP憂塸妏恨集窾B;
  font-weight : normal;
}
.title2{
  font-size : 44px;
  line-height : 48px;
  color : yellow;
  text-align : center;
  font-family : HGP憂塸妏恨集窾B;
  font-weight : normal;
  text-align : center;
  padding-left : 20px;
}
.back2{
  background-image : url(img/back.gif);
  background-repeat : no-repeat;background-position : 10px top;}
.logo1{
  font-size : 16px;
  font-family : HGP憂塸妏恨集窾B;
  line-height : 18px;
  color : #1e3fa6;
}
.logo2{
  font-size : 24px;
  font-family : HGP憂塸妏恨集窾B;
  line-height : 26px;
  color : #1e3fa6;
  font-style : oblique;
  font-weight : bolder;
}
.chanse{
  font-size : 22px;
  font-family : HGP憂塸妏恨集窾B;
  line-height : 24px;
  color : #3860d8;
  padding-top : 10px;
  padding-left : 40px;
  padding-bottom : 10px;
}
.pre1{
  font-size : 25px;
  font-family : HGP憂塸妏恨集窾B;
  line-height : 30px;
  color : navy;
  padding-left : 20px;
}
.pre2{
  font-size : 25px;
  font-family : HGP憂塸妏恨集窾B;
  line-height : 30px;
  color : navy;
  
  
}
.pre2_pad{
  padding-right : 25px;
}
.pre_shousai{
  padding-top : 5px;
  padding-left : 20px;
  padding-bottom : 5px;
}
.lineup{
  
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : dotted;
  border-bottom-style : dotted;
  
  width : 400px;
  height : 80px;
  right : auto;
  background-color : #ffff99;
  

  padding-left : 10px;
  padding-top : 7px;
  padding-bottom : 5px;
}
.lineup_pad{
  padding-left : 15px;
  padding-top : 10px;
}
.tokuten{
  text-align : center;
  padding-top : 5px;
  
  
  padding-bottom : 10px;
}
.right{
  padding-right : 10px;
  vertical-align : super;
  
  padding-top : 10px;
}
.right_img{
  padding-top : 10px;
  padding-bottom : 5px;
  text-align : center;
}
.top{
  
  padding-bottom : 5px;
  padding-left : 15px;
}
.orange{
  font-weight : bold;
  color : white;
  background-color : #ff6600;
  margin-left : 15px;
  height : 38px;
  vertical-align : middle;
  padding-left : 15px;
  
  font-size : 14px;
  line-height : 16px;
  padding-top : 3px;
  margin-right : 3px;
}
.link_back{
  background-image : url(img/shousai_back.gif);
  width : 312px;
  height : 38px;
  vertical-align : middle;
  text-align : center;
  font-size : 14px;
  line-height : 16px;
  color : navy;
  padding-top : 10px;
  background-repeat : no-repeat;
background-position : center center;}
.link_servis{
  padding-left : 30px;
}
.link_back A{
  color : navy;
  text-decoration : underline;
}
.txt_red{
  font-size : 14px;
  line-height : 16px;
  color : red;
  padding-left : 20px;
  padding-top : 10px;
}
.txt_gray{
  font-size : 14px;
  line-height : 16px;
  color : gray;
}
.txt_gray A{
  color : gray;
  text-decoration : underline;}
.txt_red_bold{
  font-size : 16px;
  font-weight : bolder;
  line-height : 18px;
  color : red;
  padding-bottom : 10px;
}
.txt_navy{
  font-size : 12px;
  line-height : 16px;
  color : navy;
  padding-left : 20px;
  padding-top : 5px;
  width : 405px;
}
.yellow_back{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
  background-color : yellow;
}
.form_img{
  padding-left : 10px;
}
.orange2{
  background-color : #ff6600;
  padding-top : 5px;
  padding-bottom : 5px;
}
.orange3{
  background-color : #ff6600;
  padding-top : 5px;
  padding-bottom : 5px;
  font-weight : bolder;
  color : white;
  padding-left : 7px;
  padding-right : 7px;
}
.under_txt{
  font-size : 10px;
  line-height : 12px;
  padding-top : 2px;
  padding-bottom : 10px;
}
.socialmedia{
    text-align: left;
    background-color: #ffffff;
    padding:2px 0px 2px 10px;
    width:720px;
    margin:2px auto 0;
}
