@charset "Shift_JIS";

h1, h2, h3, h4, h5, p {
  margin: 0;
  padding: 0;
}

form {
  margin: 0;
  padding: 0;
}

ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

dl, dt, dd {
  margin: 0;
  padding: 0;
}


/* pop */
body{
  background:#fff;
  margin: 10px;
  color: #444;
  font-size: 12px;
  line-height: 18px;
  }

/* drink */
#drink p{
	width:338px;
	margin-bottom:10px;
	text-align:center;
	}


/* coupon*/
#coupon{
  margin:20px;
}
#coupon h1{
font-size:18px;
border-bottom:2px solid #015fbc;
padding-bottom:5px;
margin-bottom:20px;
}

#coupon p{
  padding-bottom:15px;
}

#coupon .c_info{
  clear:both;
  border:2px solid #999;
  border-collapse:collapse;
  width:480px;
  margin:0 auto 10px;
}

#coupon .c_info th{
  padding:5px 10px;
  border:1px solid #999;
  background:#cde2f7;
}

#coupon .c_info td{
  padding:5px 10px;
   border:1px solid #999;
}

#coupon .close{
  text-align:center;
margin-top:15px;
}

#coupon .close a{
  background:#333;
  padding:5px 10px;
  color:#fff;
  text-decoration: none;
}

#coupon .close a:hover{
  text-decoration: underline;
}

#coupon .txt10{
font-size: 10px;
line-height:1.5em;
}

#coupon dt{
  font-weight:bold;
  border-bottom:1px dotted #015fbc;
  margin-bottom:5px;
}

#coupon .photo{
margin:0 auto 15px;
width:490px;
}