@charset "euc-jp";


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

/*====================================================================================================
*	outline tieup
====================================================================================================*/

h1#shopName span{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:middle;
	font-size:13px;
	padding:0 0 0 22px;
	background:url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/icon/ico_shop.png?v=20161229) left center no-repeat;
	white-space:nowrap;
}

#main950 #rnkEventColumn .centerTitle p{
	white-space:nowrap !important;
}

/*====================================================================================================
*	genre template
====================================================================================================*/


/*----------------------
    ´ÇÈÄ
------------------------*/

.genrekanban .kanbanWrap{
	height: 250px;
    background: url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/under/genre/bg_repeat.png?v=20161229) repeat-x top center;
}

.genrekanban .mainKanban{
    height: 250px;
    background: url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/under/genre/main_bg.png?v=20161229) no-repeat top center;
	color:#333333;
}

.genrekanban .riHdr001_950 {
	width:950px;
	margin:0 auto;
}


.genrekanban .kanbanWrap a:hover .img, .kanbanWrap .brand a:hover img, .kanbanWrap .banner a:hover img, .kanbanWrap .ship a:hover img{
    -moz-opacity: 0.85;
    opacity: 0.85;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);  /* For IE 5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* For IE 8 */

}

.genrekanban .riHdr001_950 .kanbanText{
	width:530px;
	margin:40px 20px 0 0;
	padding:10px;
	font-family: "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

.genrekanban .riHdr001_950 .medamaWrap{
	width:360px;
	height:150px;
}

.genrekanban .riHdr001_950 .medama{
	background: url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/under/genre/medama_genre_bg.png?v=20161229) no-repeat top center;
	width:360px;
	height:150px;
}

.genrekanban .riHdr001_950 .medamaWrap dt{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:3px;
}
.genrekanban .riHdr001_950 .medamaWrap dd{
	font-size:12px;
	margin-bottom:5px;
}

.genrekanban .riHdr001_950 .medama ul{
	margin-left:20px;
}

.genrekanban .riHdr001_950 .medama li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	width:90px;
	height:120px;
	margin-left:12px;
	position:relative;
	overflow:visible;
	
}

.genrekanban .riHdr001_950 .medama li a{
	display:block;
	width:90px;
	height:90px;
	cursol:pointer;
	margin-top:5px;
}

.genrekanban .pachipachi{
	position:absolute;
	right:-20px;
	top:-5px;
	z-index:3;
}

.genrekanban .riHdr001_950 .medama li .price{
	color:#ea3b40;
	font-size:16px;
}

.genrekanban .riHdr001_950 .medama .item:hover{
	-moz-opacity: 0.8;
    opacity: 0.8;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  /* For IE 5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* For IE 8 */
}

.genrekanban .riHdr001_950 .medama p a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	padding:4px 0;
	font-size:13px;
	text-align:center;
	color:#ffffff !important;
	width:100%;
}

/*----------------------
   anchor
------------------------*/

#genreWrap .anchor .col3 {
	margin-left:-5px;
}

#genreWrap .anchor .col3 li{
	margin-left:5px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	width:226px;
	border:#cca068 2px solid;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/icon/arrow_bottom_cca068.png?v=20161229) no-repeat 196px center;
}

#genreWrap .anchor .col3 li a, #genreWrap .anchor .col2 li a{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:8px 0 8px 15px;
	font-size:13px;
	line-height:13px;
	vertical-align:middle;
	color:#000000 !important;
	width:90%;
}
#genreWrap .anchor .col2 {
	margin-left:-10px;
}

#genreWrap .anchor .col2 li{
	margin-left:10px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
	width:341px;
	border:#cca068 2px solid;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/icon/arrow_bottom_cca068.png?v=20161229) no-repeat 306px center;
}


/*----------------------
    ¸«½Ð¤·
------------------------*/

#genreWrap h2.riTxtBox{
	background-color:#cca068 !important;
}

#genreWrap h2.riTxtBox span{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:5px;
	font-size:13px;
}

.bg_ea3b40{
	background-color:#ea3b40;
}
.bg_b8954a{
	background-color:#b8954a;
}

/*====================================================================================================
*	outline udr base
====================================================================================================*/

/*----------------------
    ´ÇÈÄ
------------------------*/

.udrkanban .kanbanWrap{
	height: 250px;
    background: url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/under/genre/bg_repeat.png?v=20161229) repeat-x top center;
}

.udrkanban .mainKanban{
    height: 250px;
    background: url(https://r.r10s.jp/evt/event/newyear/2017/_pc/img/cmn/under/genre/main_bg.png?v=20161229) no-repeat top center;
	color:#333333;
}

.udrkanban .riHdr001_950 {
	width:950px;
	margin:0 auto;
}

.udrkanban .riHdr001_950 .kanbanText{
	width:530px;
	margin:40px 40px 0 0;
	padding:10px;
	font-family: "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

.udrkanban .riHdr001_950 .mainImg{
	width:360px;
	height:150px;
}

.udrkanban.noImage .riHdr001_950 .kanbanText{
	width:950px;
	margin:0 40px 0 0;
	padding:80px 10px 10px 10px;
	font-family: "¥á¥¤¥ê¥ª","£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}


/*----------------------
    ¸«½Ð¤·
------------------------*/

#baseWrap h2.riTxtBox{
	background-color:#cca068 !important;
}

#baseWrap h2.riTxtBox span{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:5px;
	font-size:13px;
}

/*----------------------
    close SearchArea
------------------------*/


#closeSearchWrap #closeSearchBox {
	width:540px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-indent:10px;
}
#closeSearchWrap #closeSearchBtn {
	width:133px;
	height:34px;
	margin-left:12px;
	padding:0 !important;
	border:0!important;
	background:url('https://r.r10s.jp/evt/event/newyear/close/2017/_pc/img/udr/search_btn.png') no-repeat left top;
	cursor:pointer;
}
#closeSearchWrap #closeSearchBtn:hover {
	opacity:0.85;
}
#closeSearchWrap form > * {
	display:inline-block;
	vertical-align:middle;
}
