@charset "utf-8";

/*************************************************


Site Name   LAWSON STORE 100
File Name   index.css

Create Date 2011/01/23
Update Date 2011/05/20


*************************************************/

/**
* Areas
*/

#area-showcase{
padding-bottom:6px;
background:#fff url(/common/img/area-showcase/bg.gif);
}

#area-body-special{
margin-bottom:10px;
}

#area-body-special #area-body-contents-main{
width:730px;
padding-right:10px;
}

#area-body-special #area-body-contents-right{
width:240px;
}

/**
* Modules
*/

/**
* mod-gallery
*/
.mod-gallery {
width:870px;
height:290px;
margin:0 auto;
position:relative;
visibility:hidden;
}

.mod-gallery div {
width:870px;
height:290px;
overflow:hidden;
position:relative;
}

.mod-gallery div ul {
overflow:hidden;
position:absolute;
top:0;
left:0;
z-index:99;
_zoom:1;
list-style:none;
}

.mod-gallery div ul li {
width:260px;
padding:15px;
position:relative;
float:left;
}

.mod-gallery div ul li a{
*cursor:pointer;
}

.mod-gallery div ul li a:hover{
text-decoration:none;
}

.mod-gallery div ul li a .js_cover{
width:160px;
height:160px;
padding:50px;
position:absolute;
display:none;
top:15px;
left:15px;
z-index:100;
background:transparent url(/common/img/mod-gallery/img_on.png) no-repeat;
}

.mod-gallery div ul li a .js_cover dl{
color:#fff;
}

.mod-gallery div ul li a .js_cover dl dt{
margin-bottom:5px;
line-height:1.2;
}

.mod-gallery .arrow {
width:42px;
height:42px;
margin-top:-21px;
position:absolute;
top:50%;
z-index:99;
}

.mod-gallery .arrow a {
width:42px;
height:42px;
display:block;
font-size:0;
line-height:0;
text-indent:-9999px;
}

.mod-gallery .prev {
left:-47px;
}

.mod-gallery .prev a {
background:transparent url(/common/img/mod-gallery/prev.png) 0 0 no-repeat;
}

.mod-gallery .prev a:hover {
background-position:0 -42px;
}

.mod-gallery .next {
right:-47px;
}

.mod-gallery .next a {
background:transparent url(/common/img/mod-gallery/next.png) 0 0 no-repeat;
}

.mod-gallery .next a:hover {
background-position:0 -42px;
}

/**
* mod-headline
*/
.mod-headline{
visibility:hidden;
background:#55ac21 url(/common/img/mod-headline/bg.gif) center center no-repeat;
}

.mod-headline .mod-headline-inner{
width:980px;
margin:0 auto;
text-align:left;
}

.mod-headline .mod-headline-inner h1{
width:61px;
padding:6px 10px 6px 27px;
background:transparent url(/common/img/mod-headline/icon.gif) left center no-repeat;
}

.mod-headline .mod-headline-inner h2{
width:129px;
padding:6px 15px;
background:transparent url(/common/img/mod-headline/line.gif) right center no-repeat;
}

.mod-headline .mod-headline-inner .mod-headline-main{
width:708px;
padding-left:15px;
color:#fff;
}

.mod-headline .mod-headline-inner .mod-headline-main ul{
width:654px;
list-style:none;
}

.mod-headline .mod-headline-inner .mod-headline-main ul li{
padding:7px 0 5px;
display:none;
line-height:1;
}

.mod-headline .mod-headline-inner .mod-headline-main ul li a{
margin-left:15px;
padding-left:10px;
background:transparent url(/common/img/mod-headline/arrow.gif) left center no-repeat;
font-weight:bold;
color:#fff;
}

.mod-headline .mod-headline-inner .mod-headline-main p{
width:39px;
padding:5px 0;
}

/**
* mod-heading
*/
.mod-heading{
position:relative;
background:transparent url(/common/img/mod-heading/bg.gif) bottom left repeat-x;
*zoom:1;
}
.mod-heading_border{
position:relative;
border-bottom:solid 3px #007a32;
*zoom:1;
}
.mod-heading h1{
padding:15px 6px 16px;
}

/**
* mod-news
*/
.mod-news{
padding-top:4px;
background:transparent url(/common/img/mod-news/bg.gif) top left repeat-x;
}

.mod-news .mod-heading{
margin-bottom:1px;
}

.mod-news .mod-heading ul{
margin-top:-12px;
position:absolute;
top:50%;
right:6px;
z-index:99;
*zoom:1;
list-style:none;
}

.mod-news .mod-heading ul li{
margin-left:3px;
}

.mod-news .mod-news-main{
padding-bottom:18px;
}

.mod-news .mod-news-main .mod-news-item{
width:174px;
margin-right:11px;
}

.mod-news .mod-news-main .mod-news-item.last-child{
margin-right:0;
}


.mod-news .mod-news-main .mod-news-item a,
.mod-news .nonLinkTic{
padding:7px;
display:block;
*cursor:pointer;
}

.mod-news .mod-news-main .mod-news-item a:hover{
background:#e4f1d9;
text-decoration:none;
}

.mod-news .mod-news-main .mod-news-item p{
margin-bottom:3px;
padding:20px 0 5px 43px;
*zoom:1;
text-align:right;
line-height:1;
color:#666;
}

.mod-news .mod-news-main .mod-news-item .badge1{
background:transparent url(/common/img/mod-news/badge1.png) left center no-repeat;
}

.mod-news .mod-news-main .mod-news-item .badge2{
background:transparent url(/common/img/mod-news/badge2.png) left center no-repeat;
}

.mod-news .mod-news-main .mod-news-item figure{

}

.mod-news .mod-news-main .mod-news-item figure img{

}

.mod-news .mod-news-main .mod-news-item figure figcaption{
margin-top:10px;
*zoom:1;
color:#666;
}

.mod-news .mod-news-main .mod-news-item a figure figcaption{
margin-top:10px;
padding-left:18px;
*zoom:1;
background:transparent url(/common/img/mod-news/arrow.png) 0 0.3em no-repeat;
color:#007a32;
}

.mod-news .mod-news-main .mod-news-item a:hover figure figcaption{
text-decoration:underline;
}

/**
* mod-recommend
*/
.mod-recommend{
background:#ededed url(/common/img/mod-recommend/bg.gif) bottom center no-repeat;
}

.mod-recommend .mod-heading{

}

.mod-recommend .mod-heading h1{
padding:0 0 1px;
}

.mod-recommend .mod-recommend-main{

}

/**
* mod-tab
*/
.mod-tab{
position:relative;
visibility:hidden;
*zoom:1;
}

.mod-recommend .mod-tab-nav{
width:15px;
height:15px;
position:absolute;
top:10px;
right:-16px;
z-index:2;
list-style:none;
}

.mod-recommend .mod-tab-nav li{
margin-bottom:2px;
}

.mod-recommend .mod-recommend-main{

}

.mod-recommend .mod-recommend-main .mod-tab-item{
padding:15px 20px 20px;
position:relative;
*zoom:1;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link{
display:block;
*cursor:pointer;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link:hover{
*zoom:1;
text-decoration:none;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link h2{
margin-bottom:10px;
color:#666;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl{

}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl dt{
margin-bottom:10px;
border:2px solid #ccc;
*zoom:1;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link:hover dl dt{
border:2px solid #55ac21;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl dt img{
border:2px solid #fff;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl dd{

}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl dd span{
display:block;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl dd .product-name{
padding-left:7px;
*zoom:1;
background:transparent url(/images/mod-tab/arrow.gif) 0 0.3em no-repeat;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link:hover dl dd .product-name{
text-decoration:underline;
}

.mod-recommend .mod-recommend-main .mod-tab-item .mod-tab-item-link dl dd .product-price{
padding-left:7px;
color:#666;
}

.mod-recommend .mod-recommend-main .mod-tab-item ul{
position:absolute;
bottom:10px;
right:10px;
z-index:2;
*zoom:1;
list-style:none;
}

.mod-recommend .mod-recommend-main .mod-tab-item ul li{
margin-left:4px;
}

/**
* mod-ranking
*/
.mod-ranking{
margin:0 4px;
*zoom:1;
}

.mod-ranking .mod-heading{

}

.mod-ranking .mod-heading h1{
background:transparent url(/common/img/mod-ranking/badge.gif) right center no-repeat;
}

.mod-ranking h2{
padding:15px 6px 16px;
background:transparent url(/common/img/mod-ranking/bg.gif) bottom left repeat-x;
line-height:1.4;
color:#666;
}

.mod-ranking .mod-ranking-main{
padding-bottom:10px;
}

.mod-ranking .mod-ranking-main .mod-ranking-item{
margin-top:1px;
padding-bottom:2px;
background:transparent url(/common/img/mod-ranking/bg.gif) bottom left repeat-x;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner{
position:relative;
*zoom:1;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link{
padding:7px;
display:block;
background:#f5f7ed;
*cursor:pointer;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link:hover{
background:#e4f1d9;
text-decoration:none;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link figure{
padding-left:43px;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize1 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown1.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize2 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown2.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize3 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown3.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize4 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown4.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize5 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown5.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize6 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown6.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize7 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown7.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize8 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown8.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize9 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown9.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item.prize10 .mod-ranking-item-inner .mod-ranking-item-link figure{
background:transparent url(/common/img/mod-ranking/crown10.png) left center no-repeat;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link figure .img{
display:table-cell;
*display:inline;
*zoom:1;
vertical-align:middle;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link figure .img img{
border:2px solid #ccc;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link:hover figure .img img{
border:2px solid #55ac21;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link figure figcaption{
*width:91px;
padding-bottom:13px;
display:table-cell;
*display:inline;
*zoom:1;
vertical-align:middle;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link figure figcaption span{
margin-left:10px;
padding-left:7px;
display:inline-block;
background:transparent url(/common/img/mod-ranking/arrow.gif) 0 0.3em no-repeat;
line-height:1.2;
font-weight:bold;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner .mod-ranking-item-link:hover figure figcaption span{
text-decoration:underline;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner dl{

}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner dl dt{
padding-top:2px;
position:absolute;
bottom:7px;
left:128px;
z-index:99;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner dl dd{
position:absolute;
bottom:22px;
left:127px;
z-index:99;
display:none;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner dl dd ul{
width:42px;
padding-right:5px;
padding-bottom:5px;
border:2px solid #55ac21;
background:#fff;
list-style:none;
}

.mod-ranking .mod-ranking-main .mod-ranking-item .mod-ranking-item-inner dl dd ul li{
padding-top:5px;
padding-left:5px;
}

/**
* mod-valueline
*/
.mod-valueline{
margin:0 4px;
*zoom:1;
}

.mod-valueline .mod-heading{
margin-bottom:5px;
}

.mod-valueline .mod-heading p{
width:95px;
height:24px;
margin-top:-12px;
position:absolute;
top:50%;
right:6px;
z-index:99;
}

.mod-valueline .mod-valueline-main{
padding:0 6px 10px;
}

.mod-valueline .mod-valueline-main .mod-valueline-brand{
margin-bottom:10px;
padding-bottom:13px;
background:transparent url(/common/img/mod-valueline/brand/bg.gif) bottom left repeat-x;
}

.mod-valueline .mod-valueline-main .mod-valueline-brand h2{
margin-bottom:10px;
padding:15px 0;
background:transparent url(/common/img/mod-valueline/brand/logo.gif) right center no-repeat;
}

.mod-brand {
width:400px;
height:80px;
margin:0 auto;
position:relative;
visibility:hidden;
}

.mod-brand .mod-brand-main {
width:400px;
height:80px;
overflow:hidden;
position:relative;
}

.mod-brand .mod-brand-main ul {
overflow:hidden;
position:absolute;
top:0;
z-index:99;
_zoom:1;
list-style:none;
}

.mod-brand .mod-brand-main ul li {
width:80px;
position:relative;
float:left;
*zoom:1;
}

.mod-brand .mod-brand-main ul li a {
*cursor:pointer;
}

.mod-brand .mod-brand-main ul li a:hover {
text-decoration:none;
}

.mod-brand .mod-brand-main ul li a .js_tooltip {
width:76px;
padding-bottom:5px;
display:none;
position:absolute;
top:10px;
left:2px;
z-index:99;
background:transparent url(/common/img/mod-valueline/brand/tooltip-bg2.gif) bottom center no-repeat;
}

.mod-brand .mod-brand-main ul li a .js_tooltip p {
padding:10px 3px 5px;
background:transparent url(/common/img/mod-valueline/brand/tooltip-bg1.gif) top center no-repeat;
text-align:center;
line-height:1.2;
color:#fff;
text-decoration:none;
}

.mod-brand .arrow {
width:13px;
height:25px;
margin-top:-13px;
position:absolute;
top:50%;
z-index:99;
}

.mod-brand .arrow a {
width:13px;
height:25px;
display:block;
font-size:0;
line-height:0;
text-indent:-9999px;
}

.mod-brand .prev {
left:-25px;
}

.mod-brand .prev a {
background:transparent url(/common/img/mod-valueline/brand/prev.gif) 0 0 no-repeat;
}

.mod-brand .prev a:hover {
background-position:0 -25px;
}

.mod-brand .next {
right:-25px;
}

.mod-brand .next a {
background:transparent url(/common/img/mod-valueline/brand/next.gif) 0 0 no-repeat;
}

.mod-brand .next a:hover {
background-position:0 -25px;
}

.mod-valueline .mod-valueline-main .mod-valueline-category{
width:224px;
}

.mod-valueline .mod-valueline-main .mod-valueline-category h2{
margin-bottom:10px;
}

.mod-valueline .mod-valueline-main .mod-valueline-category ul{
list-style:none;
}

.mod-valueline .mod-valueline-main .mod-valueline-category ul li{
margin-top:4px;
}

.mod-valueline .mod-valueline-main .mod-valueline-category ul .first-line{
margin-top:0;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword{
width:202px;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword h2{
margin-bottom:10px;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main{
border:2px solid #ccc;
background:#f3f3f3;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner{
border:2px solid #fff;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul{
padding:5px;
list-style:none;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul li{
padding:0 5px;
display:inline;
/*white-space:nowrap;
*white-space:normal;*/
line-height:1.4;

}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul li a,
.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul li a:hover{
color:#666;
display:inline;
/*white-space:nowrap;
*white-space:normal;*/
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank1{
font-size:93%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank2{
font-size:108%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank3{
font-size:123.1%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank4{
font-size:138.5%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank5{
font-size:153.9%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank6{
font-size:167%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank7{
font-size:182%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank8{
font-size:197%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank9{
font-size:212%;
}

.mod-valueline .mod-valueline-main .mod-valueline-keyword .mod-valueline-keyword-main .mod-valueline-keyword-main-inner ul .pageRank10{
font-size:227%;
}

/**
* mod-merit
*/
.mod-merit{
margin:0 4px;
*zoom:1;
}

.mod-merit .mod-merit-main{
padding:0 7px;
}

.mod-merit .mod-merit-main ul{
padding-bottom:6px;
list-style:none;
}

.mod-merit .mod-merit-main ul li{
margin-top:6px;
list-style:none;
}

/**
* mod-relatedsite
*/
.mod-relatedsite{
padding:10px;
*zoom:1;
}

.mod-relatedsite h1{
margin-bottom:5px;
}

.mod-relatedsite .mod-relatedsite-main{

}

.mod-relatedsite .mod-relatedsite-main ul{
list-style:none;
}

.mod-relatedsite .mod-relatedsite-main ul li{
display: inline-block;
padding: 0 8px 0 7px;
/*margin-right:38px;
padding-right:39px;*/
/*
margin-right:9px;
padding-right:10px;
*/
background:transparent url(/common/img/mod-relatedsite/bg.gif) right top repeat-y;
}
.mod-relatedsite .mod-relatedsite-main ul .last-child{
margin-right:0;
padding-right:0;
background:0;
}

/**
* mod-ponta
*/

#PontaBnrArea{
margin:0 0 5px;
}

/**
* mod-othersite
*/
.mod-othersite{

}

.mod-othersite ul{
list-style:none;
}

.mod-othersite ul .first-line,
.mod-othersite ul .first-line{
margin-bottom:5px;
}

/**
* mod-bloglink
*/
.mod-bloglink{

}

/**
* mod-qrcode
*/
.mod-qrcode{

}

/**
* mod-shuf
*/
.mod-shuf{

}

.mod-shuf p{
padding:3px 0;
text-align:center;
}

/**
* emergency
*/

.emergency{
border:5px solid #f3f3f3;
padding:6px 3px 3px;
}

.emergency  p.title{
padding:2px 10px 1px 10px ;
background:#c81432;
display:inline;
color:#FFF;
font-weight:bold;
}

.emergency ul{
list-style:none;
font-weight:bold;
margin:10px 7px 5px;
color:#c81432;
}

.emergency ul a,
.emergency ul a:link,
.emergency ul a:visited{
color:#c81432;
text-decoration:none;
}

.emergency ul a:hover{
color:#c81432;
text-decoration:underline;
}

.tickerDate{
font-weight:bold;
}



/*keyword*/
.content{
height:170px;
overflow:hidden;
}

.kwSize1/*10px*/{
font-size:77%;
font-weight:bold;
/*white-space:nowrap;
*white-space:normal;*/
display:inline;
}

.kwSize2/*12px*/{
font-size:93%;
font-weight:bold;
/*white-space:nowrap;
*white-space:normal;*/
display:inline;
}

.kwSize3/*14px*/{
font-size:108%;
font-weight:bold;
/*white-space:nowrap;
*white-space:normal;*/
display:inline;
}

.kwSize4/*16px*/{
font-size:124%;
font-weight:bold;
/*white-space:nowrap;
*white-space:normal;*/
display:inline;
}

.kwSize5/*18px*/{
font-size:139%;
font-weight:bold;
/*white-space:nowrap;
*white-space:normal;*/
display:inline;
}

/* ローソンマート用のスライダー部分 スタイル */
.share{
width:85px;
float:right;
padding-right: 10px;
}
.share ul {
padding: 5px 5px 5px 2px;
width:78px !important;
}
.share ul li {
padding: 0 0 0 3px;
margin:0;
width:16px;
}

#js-sliderWrap{
position: relative;
background: #f3f3f3;
width: 240px;
padding-bottom: 10px;
clear: both;
}
#js-sliderView{
position: relative;
width: 200px;
height: 250px;
margin: auto;
overflow: hidden;
clear: both;
}
.js-slideSet{
position: absolute;
top: 0;
left: 0;
}
.slideArea{
position: relative;
float: left;
width: 210px;
height: 250px;
padding-top: 10px;
}
#slide-prev{
position: absolute;
top:60px;
left:5px;
}
#slide-next{
position: absolute;
top:60px;
right:5px;
}

.mart-title{
color:  #007931;
font-size: 14px; /* フォント置換による類似 */
font-weight: bold;
line-height: 18px; /* フォント置換による類似 */
margin-bottom: 5px;
list-style: none;
}
.mart-images{
list-style: none;
}
.mart-images a{
display: block;
}
.mart-images img{
width: 195px;
height: 115px;
border: #007931 2px solid;
margin-bottom: 10px;
}
.mart-price{
color:  #666666;
font-size: 14px;
font-weight: bold;
line-height: 16px;
margin:0 0 5px;
padding:0;
}
.mart-price__tax{
color:  #666666;
font-size: 12px;
line-height: 16px;
font-weight: bold;
margin:0 0 10px;
padding:0;
}
.mart-price__annotation{
color:  #666666;
font-size: 12px;
line-height: 14px;
margin:0;
padding:0;
}
.mart-text{
color:  #666666;
font-size: 12px; /* フォント置換による類似 */
line-height: 14px; /* フォント置換による類似 */
margin:0;
padding:0;
}