body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
overflow: auto;
}
hr {
   position: relative;
   height: 2px;
   background-color: #9d1313;
   border: none;
   width: 95%
}
.dday {
  position: absolute;
  left: 35px;
  color: #9d1313;
  font-size: 1.8em;
  font-weight: bold;
}
.ddimg {
  position: absolute;
  left : 35px;
}
.thumb {
	position: absolute;
	width: 100px;
	height: 80px;
	margin-left: -50px;
	margin-bottom: -40px;	
	text-align: center;
}
.chst_acc {
   width: 120px;
	height: 70px;
	right: 20px;
	text-align: center;
	top: 10px;
	position: absolute;
	line-height: 1.5;
}
.chst_g {
   width: 140px;
	height: 70px;
	right: 0px;
	text-align: center;
	top: 0px;
	position: absolute;
	font-size: 0.85em;
}
a img {
  border: none;  
}
.splk {
   position: absolute;
   bottom: 145px;
   right: 64px;
}
.lkext {
   position: absolute;
   width: 80px;
   margin-left: -40px;
   left: 7.5%;
   bottom: 145px;   
}
.butlk {
   position: absolute;
}
.valid {
   position: absolute;
   width: 80px;
   margin-left: -40px;
   left: 22%;
   bottom: 46px;
}
.tit_bang {
  position: absolute;
  width: 648px;
  height: 60px;
  margin-left: -324px;
  left: 50%;
  top: 120px;
}
.tit_butg {
  position: absolute;
  width: 370px;
  height: 50px;
  margin-left: -185px;
  left: 50%;
  top: 120px;
}
.tit_g {
  position: absolute;
  height: 50px;  
  left: 50%;
  top: 120px;
}
.drap {
  width: 36px;
  height: 24px;
}
.menudrap {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menudrap li {
  display: inline;
  width: 7%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.b300x250 {
  width: 300px;
  height: 250px;
  margin-left: -150px;
  position: absolute;
}
.b120x240 {
  width: 120px;
  height: 240px;
  margin-left: -60px;
  position: absolute;
}
.b600x120 {
  width: 600px;
  height: 120px;
  margin-left: -300px;
  position: absolute;
}
.b125x125 {
  width: 125px;
  height: 125px;
  margin-left: -62.5px;
  position: absolute;
}
.b468x60 {
  width: 468px;
  height: 60px;
  margin-left: -234px;
  position: absolute;
}
.b480x60 {
  width: 480px;
  height: 60px;
  margin-left: -240px;
  position: absolute;
}
.b160x600 {
  width: 160px;
  height: 600px;
  margin-left: -80px;
  position: absolute;
}
.b120x190 {
  width: 120px;
  height: 190px;
  margin-left: -60px;
  position: absolute;
}
.b120x600 {
  width: 120px;
  height: 600px;
  margin-left: -60px;
  position: absolute;
}
.b234x60 {
  width: 234px;
  height: 60px;
  margin-left: -117px;
  position: absolute;
}

.cont_but_01 {
  height: 100px;
  position: absolute;
  top: 335px;
  width: 100%;
}
.cont_but_02 {
  height: 100px;
  position: absolute;
  top: 625px;
  width: 100%;
}
.cont_but_pers_02 {
  height: 100px;
  position: absolute;
  top: 485px;
  width: 100%;
}

.but220x56 {
  position: absolute;
  margin-left: -110px;
  width: 220px;
  height: 56px;
}
.but180x60 {
  position: absolute;
  width: 180px;
  margin-left: -90px;
  height: 60px;
}
.but120x60 {
  position: absolute;
  width: 120px;
  height: 60px;
  margin-left: -60px;
}
.but110x32 {
  position: absolute;
  width: 110px;
  margin-left: -55px;
  height: 32px;
}
.but88x31 {
  position: absolute;
  width: 88px;
  height: 31px;
  margin-left: -44px;
}
.but80x15 {
  position: absolute;
  width: 80px;
  margin-left: -40px;
  height: 15px;
}
.but36x13 {
  position: absolute;
  width: 36px;
  margin-left: -18px;
  height: 13px;
}
.but125x50 {
  position: absolute;
  width: 125px;
  margin-left: -62.5px;
  height: 50px;
}
.but133x67 {
  position: absolute;
  width: 133px;
  margin-left: -66.5px;
}
.but102x47 {
  position: absolute;
  width: 102px;
  margin-left: -51px;
}
.suite {
	font-size: 1.1em;
	left: 50%;
	margin-left: -350px;
	width: 700px;
	position: absolute;
	text-align: center;
}
.wp {
  height: 960px;
}
.wp1 {
	font-size: 0.85em;
	line-height: 1;
	top: 90px;
	position: relative;
	margin-left: 0px;
	left: 0px;
	height: 100px;
}
.menuwp1 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menuwp1 li {
  display: inline;
  width: 16.5%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.suite_wp {
  top: 995px;
}
.mg {
  height: 1180px;
}
.mg1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  top: 80px;
  line-height: 0;
}
.menumg1 {
  margin: 0;
  padding: 10.5pt;
  list-style-type: none;
}
.menumg1 li {
  display: inline;
  width: 16.5%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.suite_mg {
  top: 1210px;
}
.rp {
  height: 675px;
}
.rp1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  top: 90px;
  line-height: 0;
}
.menurp1 {
  margin: 0;
  padding: 2pt;
  list-style-type: none;
}
.menurp1 li {
  display: inline;
  width: 16.5%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.suite_rp {
  top: 705px;
}
.rpwik {
  position: absolute;
  top: 705px;
  text-align: center;
  left: 15px;
}
.pf1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  line-height: 2;
}
.menupf1 {
  margin: 0;
  padding: 2pt;
  list-style-type: none;
}
.menupf1 li {
  display: inline;  
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
#posta1 {
	color: #000000;
	line-height: 1;
	font-size: 1em;
	position: relative;
	margin-left: 0px;
	left: 0px;
	height: 115px;
}
.menuposta1 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menuposta1 li {
  display: inline;
  width: 19%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.ub {
  height: 820px;
}
.ubg {
  width: 350px;
  height: 19px;
  margin-left: -175px;
  position: absolute;
  left: 26%;
}
.ubm {
  width: 350px;
  height: 19px;
  margin-left: -175px;
  position: absolute;
  left: 50%;
}
.ubd {
  width: 350px;
  height: 19px;
  margin-left: -175px;
  position: absolute;
  left: 74%;
}
.suite_ub {
  top: 850px;
}
.mis {
  height: 1035px;
}
.mis1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  top: 45px;
  line-height: 0;
}
.menumis1 {
  margin: 0;
  padding: 5pt;
  list-style-type: none;
}
.menumis1 li {
  display: inline;
  width: 16.5%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.suite_mis {
  top: 1065px;
}
.ag {
  height: 615px;
}
.ag1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  top: 90px;
  line-height: 0;
}
.menuag1 {
  margin: 0;
  padding: 5pt;
  list-style-type: none;
}
.menuag1 li {
  display: inline;
  width: 16.5%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.suite_ag {
  top: 650px;
}
/*site map*/
.open {
  display: block;
}
.closed {
  display: none;
}
.sm li {
  list-style-type: none;
  padding-top: 0.3em;
  padding-bottom: 0.3em;  
}
/*fin site map*/
.row_1nat {
  position: absolute;
  top: 150px;
}
.row_2nat {
  position: absolute;
  top: 285px;
}
.row_3nat {
  position: absolute;
  top: 420px;
}
.row_4nat {
  position: absolute;
  top: 555px;
}
.row_5nat {
  position: absolute;
  top: 690px;
}
.col1_nat {
  margin-left: -45px;
  left: 8.3%;
  width: 90px;
  height: 90px;
}
.col2_nat {
  width: 90px;
  margin-left: -45px;
  left: 25%;
  height: 90px;
}
.col3_nat {
  width: 90px;
  margin-left: -45px;
  left: 41.7%;
  height: 90px;
}
.col4_nat {
  width: 90px;
  margin-left: -45px;
  left: 58.31%;
  height: 90px;
}
.col5_nat {
  width: 90px;
  margin-left: -45px;
  left: 75%;
  height: 90px;
}
.col6_nat {
  width: 90px;
  margin-left: -45px;
  left: 91.7%;
  height: 90px;
}
.txt_nat {
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  line-height: 1;
}
.av {
  height: 1555px;
}
.av1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  line-height: 0;
}
.menuav1 {
  margin: 0;
  padding: 5pt;
  list-style-type: none;
}
.menuav1 li {
  display: inline;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.ch {
  height: 655px;
}
.ch1 {
  height: 100px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  line-height: 0;
  top: 90px;
}
.menuch1 {
  margin: 0;
  padding: 10pt;
  list-style-type: none;
}
.menuch1 li {
  display: inline;
  float: left;
  width: 16.5%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.sk {
  height: 1205px;
}
.sk1 {
  height: 315px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  top: 435px;
  line-height: 0;
}
.menusk1 {
  margin: 0;
  padding: 0pt;
  list-style-type: none;
}
.menusk1 li {
  display: inline;
  width: 33.3%;
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
}
.suite_sk {
  top: 1170px;
}
.dl {
  height: 1000px;
}
.sub_tit1_dl {
  font-size: 1.8em;
  position: absolute;
  left: 30px;
}
.sub_tit2_dl {
  font-size: 1.6em;
  position: absolute;
  left: 60px;
}
.icdl {
  left: 10px;
  position: absolute;
  top: 5px;
}
.txt_dl {
  font-size: 1.1em;
  position: absolute;
  left: 60px;
  top: 25px;
}
.butdl {
  position: absolute;
  left: 467px;
  top: 5px; 
}
.lk {
  height: 820px;
}
