@charset "euc-jp";


#main950 .rnkGenreName{
	width:initial !important;
}

body #baseWrap div.susumeruWidget div.susumeruParts ul li.iconFacebook_feed div.susumeruServiceButton{
	background-image: url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/ss_icon.png) !important;
}

body #baseWrap div.susumeruWidget div.susumeruParts ul li.iconTwitter div.susumeruServiceButton {
	background-image: url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/ss_icon.png) !important;	
}

#gloNaviArea, #gloNaviArea2{
	z-index:9000;
}
/*----------------------
    看板
------------------------*/

.kanbanWrap{
	height: 252px;
    background: url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/bg_repeat.png) repeat-x top center;
}

.udrkanban .kanbanWrap h1{
	min-width:950px;
	margin:0 auto;
}


#kanban {
background: url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/main_ttl.png) no-repeat center bottom;
	height: 252px;
	overflow: hidden;
}

#kanban > div {
    width: 950px;
    margin: 0 auto;
}

.read p{
	font-sie:13px;
}

.read span{
	font-size:20px;
}



#baseWrap{
	width:700px !important;
	margin:0 auto;
}


#omikujiArea {
	position:relative;
}

#omikujiArea  .tutu{
	position:absolute;
	left:193px;
	bottom:50px;
	width:316px;
	height:108px;
}

#omikujiArea a:hover img {
    opacity: 1 !important;
}

/*-----------
    見出し
------------------------*/

.conTtl6{
	background:url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/midashi_bottom.jpg) no-repeat left bottom;
	font-size:22px;
	padding:5px 0 10px 10px;
	line-height:32px;
}

.clearfix > .susumeruWidget{
	float:left !important;
}
.clearfix  > .desc01{
	width:490px;
	margin-left:10px;
	font-size:13px;
}

.riList700_3Col .iconFacebook_like{
	display:none !important;
}

.riList700_3Col .susumeruWidget{
	width:217px;
	height:40px;
	background:url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/sns_bg.png) no-repeat center top;
}

.riList700_3Col .iconFacebook_feed{
	margin-left:140px !important;
}
.groupList .riImgTextList:hover{
	background:none;
}

.groupList.border01{
	padding-bottom:25px;
	border-bottom:dotted 3px #c5b28e;
}

.groupList .title{
	font-size:22px;
	color:#bf0000;
	margin-bottom:5px;
	background:url(https://r.r10s.jp/evt/event/newyear/2017/pre/_pc/img/under/omikuji/title_bg.png) no-repeat center bottom;
}

.groupList .riImgTextList img:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "alpha(opacity=100)";
    -khtml-opacity: 1;
    -moz-opacity: 1;
}

.groupList .riModalBtn p{
	font-size:15px;
	color:#1d54a7;
	margin-bottom:5px;
}
div.desc{
	min-height:74px;
}
.conMod950 .inner {
	text-align:left;
	font-weight:bold;
}

.conMod950 .inner dt, .conMod950 .inner dd{
	font-size:15px;
}

.fs15{
	font-size:15px !important;
}

.conMod950 .inner dt{
	margin-bottom:5px;
}
.conMod950 .inner dd{
	margin-bottom:10px;
}

.conMod950 .area{
	font-size:15px;
}

#omikuji .omikujiTtl { font-size:16px; font-weight:bold; 
background:url(https://placehold.jp/700x50.png) no-repeat left top; height:38px; padding:12px 5px 0; margin-bottom:10px; }
#omikuji .omikujiTtl span { color:#C93638; padding-right:40px; }

/* レイアウト */
.itemList { letter-spacing:-999em; }
.itemList ul li { display:inline-block;/display:inline;/zoom:1; vertical-align:top; letter-spacing:normal; margin-bottom:15px; }
.itemList._col3 { margin-left:-11px; }
.itemList._col3 ul li { width:226px; margin-left:11px; }

.group { text-align:center; font-size:16px; font-weight:bold; margin-bottom:5px; }

.riBdr .riList700_2Col {white-space: nowrap;}
/* 大 Modal */
.conMod950 .riBdr .riList700_2Col .riImgTextList {width: 50%;}
/* 少 Modal */
.conMod700 .riBdr .riList700_2Col .riImgTextList {width: 48%;} 

.conMod950 { margin:0 auto; }
.riImgFloatSolid p { text-align:left; }