@charset "euc-jp";

/* ------------------------------------------------------------

   楽天イーグルス感謝祭 応援ありがとう！全ショップ対象ポイント最大35倍 ／PC版（下層共通）

------------------------------------------------------------ */

.riColWrap {
	position:relative;
}


/*
 countdown
----------------------------------------*/
.countdown {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:950px;
	height:105px;
}
.timeWrap {
	position:absolute;
	top:51px;
	left:716px;
	width:234px;
	height:40px;
	z-index:101;
}
.countdown .timeImage .hundred,
.countdown .timeImage .ten,
.countdown .timeImage .one {
	letter-spacing:-.5em;
	vertical-align:middle;
	display:inline-block;
	width: 21px;
	height: 28px;
}
.countdown .timeImage {
	position:absolute;
	top:50%;
	margin-top:-14px;
}
.countdown .timeImage.hour{
	left:5px;
}
.countdown .timeImage.minute{
	left:88px;
}
.countdown .timeImage.second{
	left:171px;
}
.countdown .timeImage .ten {
	margin-right:12px;
}


/*
 counter
----------------------------------------*/
#RJSShoppingCounter {
	position:relative;
	width:950px;
}
#RJSShoppingCounter:after {
	content:'';
	display:block;
	clear:both;
}
.counter__title {
	float:left;
}

/* shop_counter */
.shopCounter__electText {
	padding:9px 11px 9px 12px;
	background:url('https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/top/counter/kanban_bg_item01.gif') no-repeat left top;
	overflow:hidden;
}
.sugorokuArea {
	position:relative;
	height:105px;
	margin-left:2px;
	background:url('https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/counter/kanban_bg_item03.gif') no-repeat left top;
	overflow:hidden;
}
#sugoroku {
	float:left;
	display:inline;
	margin-left:2px;
	padding:1px;
}
.toGo {
	float:right;
}
.toGo .shopcheckCount {
	width: 94px;
	height: 105px;
	background: transparent url('https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/counter/shop_count_bg.gif') no-repeat left top;
}
.shopcountNumber {
	position: relative;
}
.shopcountNumber .number10 {
	position: absolute;
	left: 13px;
	top: 46px;
}
.shopcountNumber .number1 {
	position: absolute;
	left: 44px;
	top: 46px;
}
.shopCounter__errorText {
	position:relative;
	overflow:hidden;
}
.nonEntryTxt {
	color:#ffffff;
	position:absolute;
	top:50%;
	width:100%;
}
.nonEntryTxt a {
	color:#ffffff!important;
}

/* lede */
.leadTxtArea{
	height:58px;
	background:url('https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/counter/under_kanban_bg_item02.gif') no-repeat left top;
	overflow:hidden;
}
.leadTxtArea > div{
	padding:8px 10px;
}
.leadTxtArea p{
	font-size:14px;
	color:#ffffff;
	text-align:left;
}
.leadTxtArea p b{
	font-weight:bold;
	color:#ffd02d;
}
.leadTxtArea .cautionTxt{
	font-size:12px;
}




/*
 md3_ttl_002_700
----------------------------------------*/
/* icon */
.riTtl002_700._icon {
	letter-spacing:-.5em;
	padding:10px 0;
	background-color:#eeeeee;
}
.riTtl002_700._icon > img {
	vertical-align:middle;
	display:inline-block;
	margin-right:-50px;
}
.riTtl002_700._icon > span {
	vertical-align:middle;
	display:inline-block;
	padding-left:60px;
}
.riTtl002_700._icon .mainTitle {
	font-size:30px;
	letter-spacing:-.02em;
	line-height:1.1;
	display:block;
}
.riTtl002_700._icon .subTitle {
	font-size:16px;
	letter-spacing:-.02em;
	display:block;
}



/*
 md3_ttl_003
----------------------------------------*/
.riCostomH._icon {
	letter-spacing:-.02em;
	background-color:#eeeeee!important;
	background-position:left center!important;
	background-repeat:no-repeat!important;
}
.riCostomH._icon > span {
	padding-left:170px;
}
.riCostomH._icon .mainTitle {
	font-size:30px;
	display:block;
	line-height:1.1;
}
.riCostomH._icon .subTitle {
	font-size:16px;
	display:block;
}




/*
 coupon_contents -[coupon]-
----------------------------------------*/
#coupon h2 {
	padding: 10px 0 12px 70px;
	font-size:170%;
	font-weight:bold;
}
#coupon .couponicon {
	background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20150506/img/pre/coupon_icon.png) no-repeat;
	background-color: #F6F6F6;
	background-position-x: 10px;
	border-top: solid 4px #F2AB00;
}
#coupon .shopicon {
	background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20150506/img/pre/shop_icon.png) no-repeat;
	background-color: #F6F6F6;
	background-position: 10px 10px;
}
.CouponBox {
	padding: 10px;
	text-align: left;
	background-color: #F6F6F6;
	-webkit-text-size-adjust: 90%;
}
.CouponBox .topText {
	text-align:center;
	color:#FF0000;
	font-weight:bold;
	font-size:120%;
	margin-bottom:5px;
}
.CouponBox .underText {
	text-align:center;
	margin:5px;
}
.CouponBox .dataText01 {
	font-weight: bold;
	text-align: center;
}
.CouponBox .dataText02 {
	font-weight: bold;
	text-align: center;
	color:#FF0000;
}
.CouponBox img {
	padding: 5px;
	background-color: #FFFFFF;
}

/* ショップリスト */
#tabBox .shopicon {
	border-top:1px solid #222222;
}
#tabNavi {
	text-align:center;
	letter-spacing:-.5em;
	margin-left:-4px;
}
#tabNavi li {
	letter-spacing:normal!important;
	vertical-align:bottom;
	display:inline-block;
	width:172px;
	margin-left:4px;
}
#tabNavi a {
	font-size:100%;
	font-weight:bold;
	color:#ffffff!important;
	letter-spacing:-.02em;
	text-decoration:none!important;
	border-radius:4px 4px 0px 0px;
	border:1px solid #222222;
	border-bottom:none;
	display:block;
	padding:10px 0;
	background-color:#222222;
}
#tabNavi .tab-on,
#tabNavi a:hover {
	font-size:110%;
	color:#ccc017!important;
	padding:12px 0;
	/*
	background-color:#ffffff!important;
	*/
}
.af3ShopList {
	background-color:#ffffff;
}
.af3ShopList ul + ul {
	margin-top:20px;
}
.af3ShopList dt {
	font-size:150%;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
	background-color:#222222;
}
.af3ShopList dd {
	padding:10px;
}
.af3ShopList .genreList {
	padding:10px;
}
.af3ShopList .genreList > ul {
	letter-spacing:-.5em;
	margin:-10px 0 0 -10px;
}
.af3ShopList .genreList li {
	letter-spacing:normal!important;
	vertical-align:top;
	display:inline-block;
	margin:10px 0 0 10px;
	width:205px;
	padding-left:15px;
	background:url(https://r.r10s.jp/evt/event/coupon/service/121126/inc/img/u_arrow.gif) no-repeat left center;
}
.af3ShopList .cntShopLists {
	letter-spacing:-.5em;
	margin:-10px 0 0 -10px;
}
.af3ShopList .cntShopLists > li {
	letter-spacing:normal!important;
	vertical-align:top;
	display:inline-block;
	width:220px;
	margin:10px 0 0 10px;
}

/* cmn_under.css */
#coupon .main_ttl{background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20151107/img/low/coupon/coupon_icon.png) no-repeat 16px 5px;padding:11px 0 18px 72px;font-size:155%;font-weight:bold;border-top:3px solid #ef9d33;}
#coupon .search_ttl{background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20151107/img/low/coupon/icon_serach.png) no-repeat 22px 4px;padding:10px 0 18px 73px;font-size:155%;font-weight:bold;}
#coupon #couponShop h2{background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20151107/img/low/coupon/icon_shop.png) no-repeat 19px 3px;padding:10px 0 18px 73px;font-size:155%;font-weight:bold;}
#panelNavigationAnchor1,#panelNavigationAnchor2,#panelNavigationAnchor3,#panelNavigationAnchor4,#panelNavigationAnchor5,#panelNavigationAnchor6,#panelNavigationAnchor7,#panelNavigationAnchor8,#panelNavigationAnchor9,#panelNavigationAnchor10,#panelNavigationAnchor11,#panelNavigationAnchor12,#panelNavigationAnchor13,#panelNavigationAnchor14{padding:40px 0 0;}
#coupon #conArea01,.couponSearchBox{background:#f6f6f6;margin-bottom:20px;padding-bottom:10px;}
#coupon .genreTtl{display:inline-block;vertical-align:top;background:#f6f6f6;font-size:160%;font-weight:bold;width:680px;padding:3px 5px 3px 15px;margin-top:5px;}
.couponSearchBox{padding-top:7px;margin-bottom:0;}
#coupon .couponSearchBox{margin-bottom:20px;}
#coupon #CSlist{padding-top:45px;margin-top:-45px;/position:relative;/zoom:1;margin-bottom:30px;}
#couponShop{background:#f6f6f6;}
.CouponBox img{padding-bottom:10px;}
.CouponBox .topText{text-align:center;color:#FF0000;font-weight:bold;font-size:120%;margin-bottom:5px;}
/*
.couponShopList500{border:3px solid #f6f6f6;border-top:none;padding:15px 0 15px 18px;background:#FFFFFF;margin-bottom:30px;}
*/
.CouponBox{background:#f6f6f6;padding:10px;}
.CouponBox .underText{text-align:center;}
.CouponBox .dataText01{font-weight:bold;text-align:center;}
.CouponBox .dataText02{font-weight:bold;text-align:center;color:#FF0000;}
#coupon #CouponStep{margin-top:-45px;padding-top:45px;/position:relative;/zoom:1;/margin-top:-75px!important;}
#coupon #ruletable .intablebox .conttl{color:#FFFFFF;background:#777777;text-align:center;}
#coupon #ruletable .intablebox .ttl{background-color:#777777;color:#FFFFFF;font-weight:bold;text-align:center;}
#coupon #ruletable .intablebox .tdColor_d9d9d9{background:#d9d9d9!important;}
#coupon #ruletable .intablebox .tdColor_e2e2e2{background:#e2e2e2!important;}

/*couponindexArea*/
#couponindexArea ul #menu1 a,#couponindexArea ul #menu1 a:link,#couponindexArea ul #menu1 a:visited{color:#000000;}
#couponindexArea ul li a,#couponindexArea ul li a:link,#couponindexArea ul li a:visited{color:#FFFFFF;text-decoration:none;}
#couponindexArea ul li a:active,#couponindexArea ul li a:hover,#couponindexArea ul li.on a{color:#f2ab00!important;text-decoration:none!important;background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20151107/img/low/coupon/active_arrow.png) no-repeat 162px 12px #333333;}
#couponindexArea{display:none;position:fixed;width:172px;margin:0 0 0 730px;background-color:#9e9d9d;bottom:17%;z-index:1000;zoom:1;font-family:"メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";}
#couponindexArea ul li{cursor:pointer;border-bottom:1px solid #cccccc;}
#couponindexArea ul li a{display:block;padding:11px 0px 11px 13px;text-align:left;font-size:13px;}
#couponindexArea #menu1{background:#d9d9d9;font-weight:bold;}
#couponindexArea ul li a span{padding:3px 0 3px 20px;display:block;}
.read p{width:70%;margin:0 auto;}
.CouponBox .btn{margin-top:10px;text-align:center;}
.bg300{background:#56aabf;}
.SearchBox{padding:6px 0 10px 58px!important;}
.couponSearchBox .textBox{width:475px;height:33px;font-size:16px;float:left;margin-right:10px;padding-left:19px;}
.couponSearchBox .riBtnSubmit{width:80px;height:33px;margin-top:2px;float:left;background:#ef9d33;border:none;font-weight:bold;}
.genreCon{margin-bottom:40px;}
.genreCon .ttl{font-weight:bold;font-size:120%;color:#c10909;padding-top:40px;margin-bottom:5px;}
.genreCon span{padding-left:5px;border-left:2px solid #c10909;}
.genreCon  .under_text{margin-top:5px;font-size:87%;}
.entryTextTop{border:1px #FF0000 solid;padding:5px;text-align:center;color:#FF0000;font-weight:bold;}
#coupon .couponicon{background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20151107/img/pre/coupon_icon.png) no-repeat;background-color:#F6F6F6;background-position-x:10px;border-top:solid 4px #F2AB00;}
#coupon h2{padding:10px 0 12px 70px;font-size:171%;font-weight:bold;}

/* ポイント10倍商品をジャンル別に探す */
#coupon .bgCon{background:#f6f6f6;margin-bottom:20px;}
#coupon .shop_ttl{background:url(https://r.r10s.jp/evt/event/campaign/point-up/marathon/20151107/img/low/pointup/icon_pointup.png) no-repeat 19px 8px;padding:16px 0 15px 73px;font-size:155%;font-weight:bold;}
#coupon .shopCont{border:3px solid #f6f6f6;border-top:none;padding:15px 0 15px 18px;background:#FFFFFF;border-top:none;}

/* ss_coupon_contents */
.ssCouponContents__title { padding: 10px 0 12px 70px; font-size: 170%; font-weight: bold; }
.ssCouponContents__icon { background-repeat: no-repeat; background-position-x: 10px; background-position-y: 7px; border-top: solid 4px; }
.ssCouponContents--coupon1000 .ssCouponContents__icon { background-image: url(https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/coupon/ico_coupon_1000.gif); background-color: #fdf4f4; border-top-color: #d32929; }
.ssCouponContents--coupon500 .ssCouponContents__icon { background-image: url(https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/coupon/ico_coupon_500.gif); background-color: #fbf1e5; border-top-color: #f28300; }
.ssCouponContents--coupon300 .ssCouponContents__icon { background-image: url(https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/coupon/ico_coupon_300.gif); background-color: #fffbe5; border-top-color: #e0c638; }
.ssCouponContents--couponOriginal .ssCouponContents__icon { background-image: url(https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/coupon/ico_coupon_shop.gif); background-color: #f9f9f9; border-top-color: #bf1f81; }
.ssCouponContents--coupon200 .ssCouponContents__icon { background-image: url(https://r.r10s.jp/evt/event/campaign/eagles/20161020/_pc/img/under/coupon/ico_coupon_200.gif); background-color: #f9f9f9; border-top-color: #eb8500; }
.ssCouponContents__couponBox { padding: 10px; text-align: left; -webkit-text-size-adjust: 90%; }
.ssCouponContents--coupon1000 .ssCouponContents__couponBox { background-color: #fdf4f4; }
.ssCouponContents--coupon500 .ssCouponContents__couponBox { background-color: #fbf1e5; }
.ssCouponContents--coupon300 .ssCouponContents__couponBox { background-color: #fffbe5; }
.ssCouponContents--couponOriginal .ssCouponContents__couponBox { background-color: #f9f9f9; }
.ssCouponContents--coupon200 .ssCouponContents__couponBox { background-color: #f9f9f9; }
.ssCouponContents__btn { font-size: 26px; letter-spacing:-.02em; text-align: center; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; width:80%; min-width: 420px; margin: 0 auto; }
.ssCouponContents__btn:hover { opacity:.8; }
.ssCouponContents__btn a { color: #FFFFFF!important; text-decoration:none!important; display:block; padding: 22px 0; }
.ssCouponContents--coupon1000 .ssCouponContents__btn { background: #d32929; }
.ssCouponContents--coupon500 .ssCouponContents__btn { background: #f28300; }
.ssCouponContents--coupon300 .ssCouponContents__btn { background: #e0c638; }
.ssCouponContents--couponOriginal .ssCouponContents__btn { background: #bf1f81; }
.ssCouponContents--coupon200 .ssCouponContents__btn { background: #eb8500; }

