@charset "utf-8";


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

}

/* coupon
-------------------------------------------------------------------------------------------------------*/
.coupon .mobile,
.coupon #logo,
.coupon .printtxt,
.coupon #fnNavi,
.coupon #main_image,
.coupon .gallery,
.coupon #gNavi,
.coupon .breadnavi,
.coupon .printBtn,
.coupon .pagetop,
.coupon .logo,
.coupon .copyright,
.coupon #snBtn {
display:none;
}


.coupon .couponArea {
border:solid 1px #ccc;
padding:5px 10px;
font-size:80%;

}

.coupon .couponArea h2 {
text-align:center;
border-bottom:solid 3px #ccc;
margin-bottom:15px;
}

.coupon .couponArea h2 span {
font-size:60%;
}



.coupon .txt {

margin-left:10px;
display:inline;
}

.coupon .lead {
font-size:120%;
line-height:1.4;
}

.coupon .limit {
font-size:90%;
}

.coupon .block02 {
clear:both;
margin-top:15px;
}

.coupon .block02 table {

margin-right:10px;
}

.coupon .block02 th,
.coupon .block02 td {
padding:0;
line-height:1.2;
text-align:left;
font-size:90%;
}

.coupon .block02 .or {
text-align:center;

}

.coupon .block02 .noticeArea {


}

.coupon .block02 .noticeArea {
font-size:90%;
}

.coupon .block02 .noticeArea ul {
border:solid 1px #ccc;
padding:5px 10px;
margin-bottom:5px;
}

.coupon .block02 .noticeArea li {
list-style-type:circle;
margin-left:15px;
}

.coupon p.notice2 {
clear:both;
text-align:center;
font-size:90%;
}

.coupon .mapArea {
margin-top:5px;
}

.coupon .mapArea p {
margin:0;
}

.coupon .time {
clear:both;
}


.coupon .place dt {
float:left;
margin-right:5px;
font-weight:bold;
}

.coupon .time {
margin-top:20px;
}


.coupon .time dt {

margin-right:5px;
font-weight:bold;
}




/* Hack
-------------------------------------------------------------------------------------------------------*/
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.fix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .fix {
	height: 1%;
}

.fix {
	display: block;
}
/* End hide from IE-mac */

