* {
 margin: 0px;
 padding: 0px;
}

img {
 border: none;
}

/****************************** layer ****************************/
body {
 text-align: center;
}

#header {
 display: none;
}

#singleContents {
 position: relative;
 clear: both;
 width: 735px;
}

#footer {
 display: none;
}

#singleContents h1 {
 display: none;
}

.topicPath { display: none; }

#headerMenu { display: none; }

#search { display: none; }

#couponListPage .couponBox {
 float: left;
 width: 245px;
 margin-bottom: 1px;
}

#couponListPage .couponBox h2 {
 display: none;
}

#couponListPage .pageBreak {
 clear: both;
 page-break-befor: always;
}

#couponListPage .pageNavigation { display: none; }

h1,
.pageList,
#rightGroup,
#headerNavigationBox { display: none; }

.couponLists {
 position: relative;
 text-align: left;
 float: left;
 width: 780px;
 clear: both;
 margin-bottom: 15px;
 background-color: #FEFBEC;
 border: 1px solid #CCC;
}

.couponLists .couponLeft {
 position: absolute;
 float: left;
 width: 420px;
 height: 190px;
 list-style-image: url(/images/site/couponBackLine.gif);
}

.couponLists .couponRight {
 display:list-item;
 position: relative;
 top: 5px;
 right: 5px;
 width: 360px;
 height: 190px;
 float: right;
 list-style-image: url(/images/site/couponPrintBase.gif);
 list-style-position: inside;
}

.couponLists h2 {
 font-size: 18px;
 text-align: left;
 font-weight: bold;
 padding: 5px 10px;
 margin: 5px 5px 10px 5px;
 background-color: #FFF;
}

.couponLists .couponLeft .picture {
 float: left;
 padding-left: 8px;
 vertical-align: middle;
 margin-right: 10px;
}

.couponService {
 font-size: 19px;
 font-weight: bold;
 color: #F00;
 position: absolute;
 left: 20px;
 top: 52px;
 width: 312px;
}

.couponCaution {
 float: left;
 width: 220px;
 font-size: 12px;
 line-height: 140%;
}

.couponShopName {
 font-size: 19px;
 font-weight: bold;
 color: #333;
 position: absolute;
 left: 20px;
 top: 120px;
}

.couponLimit {
 font-size: 14px;
 color: #333;
 position: absolute;
 left: 20px;
 bottom: 15px;
}

.couponLimit span { font-weight: bold; }

.pageList {
 margin-bottom: 15px;
}

.pageList strong,
.pageList a {
 padding: 5px 8px;
}

.pageBreak {
 height: 0px;
 page-break-before: always;
}