#logo16{
  width: 750px;
  margin: 2px auto;
  text-align: right;
}
#logo16 .socialmedia{
  float:left;
  width: auto;
  padding-top: 7px;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote,
a, address, img, dl, dt, dd, ol, ul, li, form, label, table, tr, th, td
{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.foot{
  background-color : #ff6600;
  color : maroon;
}
.foot A{
  color : maroon;
}
.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;
}
/* FirefoxAOperaASafari */
html:not(:target) .head_style{
  width : 730px;
  height : 45px;
}
.head-all{
  float : right;
}
.top_back{
  background-image : url(img/back/top.gif);
  background-repeat : no-repeat;
  width : 750px;
  height : 8px;
  line-height : 1px;
  font-size : 1px;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
}
.center_back{
  background-image : url(img/back/center.gif);
  background-repeat : repeat-y;
  width : 750px;
  height : 1030px;
  padding-left : 15px;
  padding-right : 15px;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  text-align : left;
}
/* FirefoxAOperaASafari */
html:not(:target) .center_back{
  width : 720px;
}
.bottom_back{
  background-image : url(img/back/bottom.gif);
  background-repeat : no-repeat;
  width : 750px;
  height : 5px;
  padding-top : 5px;
  font-size : 12px;
  line-height : 14px;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
}
.count_txt{
  float : left;
  padding-top : 10px;
}
.count{
  float : right;
  padding-right : 10px;
  padding-top : 5px;
  font-size : 12px;
}
BODY{
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  width : auto;
}
TD{font-size : 12px;
font-family : "MS UI Gothic";
line-height:120%;
}
H1{
margin : 0;
padding:0;
font-size : 12px;


}
H2{
margin : 0; 
padding:0;
}
.count{
padding-top : 2px;
height : 26px;
}
.coupon{
text-align : left;
padding-bottom : 2px;
padding-left : 10px;
vertical-align : bottom;
font-weight : bold;
}
.coupon A{
text-decoration : none;
color:red;
}
.bac{
background-image : url(img3/bac.gif);
background-repeat : no-repeat;
background-position : 0px 26px;
}
.top1{
padding:1px 0 0 6px;
}
.top2{
padding:3px 12px 0 0;
text-align:right;
}
.top3{
padding-left:60px;
}
.top4{
padding:8px 150px 0 25px;
font-size:14px;
line-height:120%;
}
.cou1{
padding:44px 0 0 10px;
vertical-align : top;
}
.cou2{
padding-left:26px;
color:white;
vertical-align : top;
line-height:110%;
}
.cou3img{
padding:36px 12px 0 0;
vertical-align : top;
text-align:right;
}
.cou4{
padding:0 22px 0 0;
text-align:right;
}
.toku1{
padding-top:43px;
vertical-align : top;
}
.toku2{
padding-right:30px;
vertical-align : top;
line-height:110%;
}
.toku3img{
padding-top:22px;
vertical-align : top;
}
.toku4{
padding:0 50px 7px 0;
text-align:right;
font-size:11px;
}
H3{
padding:0;
margin:0;
}
.tokuten1{
padding:3px 0 0 17px;
}
.tokuten2{
padding:0 20px 0 55px;
line-height:110%;
}
.kids1{
padding-top:5px;
vertical-align : top;
}
.kids2{
padding:0px 50px 4px 4px;
line-height:110%;
vertical-align : top;
}
.kids3{
padding:5px 0 0 20px; 
vertical-align : top;
}
.fuwa1{
padding:0;
text-align:right;
vertical-align : top;
}
.fuwa2{
padding:0 0 0 50px;
line-height:110%;
vertical-align : top;
}
.fuwa3{
padding:5px 14px 0 0;
vertical-align : top;
}
.foto1{
padding-top:8px;
}
.foto2{
padding:0 20px 4px 3px;
line-height:110%;
vertical-align : top;
}
.foto3{
padding:8px 0 0 20px; 
vertical-align : top;
}
.game1{
padding:0;
text-align:right;
vertical-align : top;
}
.game2{
padding:0 0 0 30px;
line-height:110%;
vertical-align : top;
}
.game3{
padding:8px 14px 0 0;
vertical-align : top;
}
.cafe1{
padding-top:8px;
}
.cafe2{
padding:0 40px 3px 6px;
line-height:110%;
vertical-align : top;
}
.cafe3{
padding:8px 0 0 20px; 
vertical-align : top;
}
.suna1{
padding:0;
text-align:right;
vertical-align : top;
}
.suna2{
padding:0 0 0 90px;
line-height:110%;
vertical-align : top;
}
.suna3{
padding:8px 14px 0 0;
vertical-align : top;
}
.re1{
padding:30px 10px 0 0;
vertical-align : top;
text-align:right;
}
.re2{
padding-left:26px;
vertical-align : top;
}
.re3{
padding-right:10px;
padding-top:8px;
vertical-align : top;
text-align:right;
}
.red-bold{
padding:1px 0 8px 20px;
font-weight:bold;
color:red;
}
.area1{
padding:2px 0 0 20px;
}
.area1 A{
color:black;
text-decoration:none;
}
.area-tel1{
padding-left: 34px;
font-weight:bold;
color:red;
vertical-align : center;
}
.area-ba1{
margin-left:16px;
}
.area2{
padding:1px 0 0 5px;
}
.area2 A{
color:black;
text-decoration:none;
}
.area-tel2{
padding-left: 19px;
font-weight:bold;
color:red;
vertical-align : center;
}
.area-ba2{
margin-left:10px;
}
.con1{
padding : 23px 0 0 5px;
}
.con2{
padding : 0 20px 0 10px;
}
.con3{
padding : 2px 0 0 14px;
}
.con4{
padding : 5px 0 0 35px;
}

