@charset "euc-jp";

/*
createdate: 20131101
update:
ver: 1.0.0
*/

/*
[noScript]
----------------------------------------*/
.noScript{
	padding: 10px;
	border: solid 1px #cccccc;
	font-size: 200%;
	margin: 10px;
}

/*
[kanban]
----------------------------------------*/
#kanbanWrap h2{
 width:740px;
 float:left;
}

#kanbanWrap .susumeruWidget{
 width:190px;
 float:right;
}

/*
[attention]
----------------------------------------*/
.Wrap310 dl {
 width:310px;
 float:left;
 background:#F0F0F0;
}

.Wrap310 dd img{
 padding:10px;
}

/*
[about]
----------------------------------------*/
#aboutWrap {
 position:relative;
}

#aboutWrap .aboutLink {
 position:absolute;
 top:200px;
 left:25px;
}

/*
[guide]
----------------------------------------*/
#guideWrap {
 position:relative;
}

#guideWrap .guideLink {
 position:absolute;
 top:160px;
 left:150px;
}


/*
[susumeruParts]
----------------------------------------*/
div.susumeruParts {
    float:none !important;
}

div.susumeruParts dl {
    border: 4px solid #CCCCCC !important;
    padding:7px 9px !important;
}

*html div.susumeruParts dl {
    padding:5px 0px 0px !important;
}

div.susumeruParts span.iconTwitter {
    background: url("/bargain/timesale/img/2013/icon_ssn.gif") -30px -1px no-repeat !important;
    display: block !important;
    height: 24px !important;
    width: 24px !important;
}

div.susumeruParts span.iconRakutenblog {
    background: url("/bargain/timesale/img/2013/icon_ssn.gif") -117px -1px no-repeat !important;
    display: block !important;
    height: 24px !important;
    width: 24px !important;
}
div.susumeruParts span.iconMixi_check {
    background: url("/bargain/timesale/img/2013/icon_ssn.gif") -88px -1px no-repeat !important;
    display: block !important;
    height: 24px !important;
    width: 24px !important;
}
div.susumeruParts span.iconFacebook_feed {
    background: url("/bargain/timesale/img/2013/icon_ssn.gif") -1px -1px no-repeat !important;
    display: block !important;
    height: 24px !important;
    width: 24px !important;
}

div.susumeruParts span.iconGree_iine {
    background: url("/bargain/timesale/img/2013/icon_ssn.gif") -59px -1px no-repeat !important;
    display: block !important;
    height: 24px !important;
    width: 24px !important;
}

div.susumeruParts dd li {
    margin: 0 0 0 5px !important;
}

div.susumeruParts dd li div.fb_iframe_widget {
    display:block !important;
    width:140px !important;
    margin-bottom:5px !important;
}

* html div.susumeruParts dd li div.fb_iframe_widget {
    border:none !important;
}

* html div.susumeruParts {
    width: 170px;
}

* html div.susumeruParts dd li.first {
    border:none !important;
}


/*
** timesale style
********************/

/* styles for timesale content */
html { font-family: 'Hiragino Kaku Gothic ProN', 'Meiryo', 'MS PGothic', sans-serif; }
.riSDAdTimeSale6Wrap { margin: 0 auto; }
#riSDTimeSale6 {height: 715px;*height: 740px;overflow: hidden;*position:relative;}
#riSDAdTimeSale6 li { background: #ffffff; *zoom: 1; }
#riSDAdTimeSale6 li.sell { width: 460px; margin: 20px 0 20px 9px; float: left; border: 1px solid #dedede; border: 1px solid rgba(0, 0, 0, 0.2); }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdTtl { width: 40%; padding: 0; display: inline-block; vertical-align: middle; height: 64px; text-align: center; width: 39%\0; *width: 36%; *display: inline; *zoom: 1; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdTtl img { max-height: 100%; max-width: 100%; margin-top: 2px; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdItemTtl { width: 60%; padding: 7px 12px 5px; display: inline-block; vertical-align: middle; font-weight: bold; box-sizing: border-box; height: auto; text-align: left; line-height: 1.3; width: 59%\0; *width: 58%; *display: inline; *zoom: 1; *padding-top: 0; *padding-bottom: 0; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdItemTtl > a { font-size: 135%; color: #000 !important; position: relative; z-index: 10; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .sell { background: #ffffff; height: auto; *height: 335px !important; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdLimitNum { display: inline-block; width: 40%; vertical-align: middle; padding: 10px 0 10px 12px; box-sizing: border-box; font-weight: bold; font-size: 135%; width: 39%\0; *width: 36%; *display: inline; *zoom: 1; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdTxtTp { display: inline-block; width: 60%; padding: 0; vertical-align: middle; padding: 10px 12px 10px 0; box-sizing: border-box; font-weight: bold; font-size: 135%; text-align: right; width: 59%\0; *width: 58%; *display: inline; *zoom: 1; *padding-bottom: 0; *padding-top: 0; *padding-right: 15px; }
#riSDTimeSale6 > div[data-prefix=superdeal_sp_top_] .riSDAdWrapInnerLeft { padding-top: 2px; position: relative; z-index: 10; *margin-top: -15px; }
#riSDAdTimeSale6 .riSDAdImg { width: 100%; position: relative; text-align: center; }
#riSDAdTimeSale6 .riSDAdImg > a { display: block; }
#riSDAdTimeSale6 .riSDAdWrap .riSDAdPntBkBalloon { display: -webkit-box; display: box; position: absolute; top: -5px; right: 10px; width: 85px; height: 85px; background: url(http://event.rakuten.co.jp/smart/superdeal/img/common/sp_gbgb_large.png) no-repeat 0 0; background: url(http://event.rakuten.co.jp/smart/superdeal/img/common/sp_gbgb_xsmall.png) no-repeat 0 0\0; *background: url(http://event.rakuten.co.jp/smart/superdeal/img/common/sp_gbgb_xsmall.png) no-repeat 0 0; background-size: 85px 85px; -webkit-box-orient: vertical; box-orient: vertical; pointer-events: none; }
#riSDAdTimeSale6 .riSDAdWrap .riSDAdPntBkBalloon .percentWrap { margin-top: 22%; }
#riSDAdTimeSale6 .riSDAdWrap .riSDAdPntBkBalloon .percentWrap .number { font-size: 200%; font-weight: bold; line-height: 0.9; }
#riSDAdTimeSale6 .riSDAdWrap .riSDAdPntBkBalloon .percentWrap .percent { font-size: 200%; font-weight: bold; line-height: 0.9; }
#riSDAdTimeSale6 .riSDAdWrap .riSDAdPntBkBalloon .blurb { text-align: center; color: #ffffff; line-height: 1.2; font-size: 12px; }
#riSDAdTimeSale6 .riSDAdPntBkCalc .pntBkPrice { font-size: 135%; font-weight: bold; }
#riSDAdTimeSale6 .riSDAdPntBkCalc span { font-weight: bold; font-size: 110%; }
#riSDAdTimeSale6 .riSDAdPntBkCalc { text-align: center; background: #ffffdd; padding: 5px; color: #bf0000; }
#riSDAdTimeSale6 .riSDAdWrap .riSDAdPntBkBalloon .percentWrap { text-align: center; margin-top: 25%; color: #ffffff; }
#riSDAdTimeSale6 .riSDAdWrapInnerRight .riSDAdPntBk { display: none !important; }
#riSDAdTimeSale6Wrap .riSDAdWrapInnerRight .riSDAdPntBkCalc { box-sizing: border-box; padding: 0 10px; }
.pokkiriBannerList { margin: 0 -25px; }
.pokkiriBannerList li { width: 25%; float: left; text-align: center; }
.textToGuide{position:relative;top:0;width:930px;margin:0 auto -20px;}
/* clearfix */
.clfx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clfx { zoom: 1; }

/* IE6 */
*:first-child+html .clfx { zoom: 1; }

/* IE7 */
#riSDAdTimeSale6 li.sell { position: relative; }
#riSDAdTimeSale6 li.clearix { *height: 0; }