@charset "utf-8";

/*-------------------
LINE stamp
-------------------*/
div.mainContents.linestamp {
margin-right: 0;
background: url(/stamp/line/images/bg-14holidayp1-wall.jpg) no-repeat left top;
}
div.mainContents.linestamp article {
padding-bottom: 0;
}
div.mainContents.linestamp article h2 {
color: #fff;
padding:16px 100px 0 60px;
}
div.mainContents.linestamp article h2 span {
font-size: 16px;
display: block;
}
div.mainContents.linestamp article .mainContentsIn p {
margin-bottom: 0;
color: #fff;
}
div.mainContents.linestamp article .mainContentsIn dl {
padding-top: 9px;
}
div.mainContents.linestamp article .mainContentsIn dt {
color: #fff;
font-size: 15px;
margin-bottom: 5px;
}
div.mainContents.linestamp article .mainContentsIn dt span {
margin-left: 18px;
}
div.mainContents.linestamp article .mainContentsIn dt img {
vertical-align: top;
}
div.mainContents.linestamp article .mainContentsIn li {
color: #fff;
text-indent: -1em;
padding-left: 1em;
line-height: 1.67;
}
div.mainContents.linestamp article .mainContentsIn .qrArea {
position: relative;
}
div.mainContents.linestamp article .mainContentsIn .qrArea dt {
margin-right: 110px;
}
div.mainContents.linestamp article .mainContentsIn .qrArea dd {
margin-right: 110px;
}
div.mainContents.linestamp article .mainContentsIn .qrArea .qr {
margin-right: 0;
position: absolute;
right: 0;
top: 15px;
}
div.mainContents.linestamp article .mainContentsIn .notes {
font-size: 10px;
margin-bottom: 10px;
}
div.mainContents.linestamp article .mainContentsIn .txt {
padding-left: 60px;
margin-top: -5px;
font-size: 14px;
}
div.mainContents.linestamp article .mainContentsIn .summary {
min-height: 650px;
margin: 9px 0 0 15px;
padding-left: 510px;
background: url(/stamp/line/images/bg-14holidayp1-stamp-sample.png) no-repeat left top;
}
div.mainContents.linestamp article .mainContentsIn .bnrArea {
margin-top: 23px;
padding-bottom: 50px;
}
div.mainContents.linestamp article .mainContentsIn .bnrArea:after {
content: "";
display: block;
clear: both;
}
div.mainContents.linestamp article .mainContentsIn .bnrArea li {
padding-left: 0;
text-indent: 0;
float: left;
line-height: 1;
background-color: #fff;
}
div.mainContents.linestamp article .mainContentsIn .bnrArea li:first-child {
margin-bottom: 15px;
}
