@charset "euc-jp";
 
/*
createdate: 2011/11/09
update: 2014/08/22
ver: 1.2.3
*/


/*
[module] index
----------------------------------------*/
/*
	-common
		-headding
		-text
			-price
			-text box
			-shop link
			-to pagetop
		-list
			-dot list
			-tri list
			-tri under list
			-tree list
			-note list
			-number list
			-color list
			-inline
			-img list
		-float block
		-img vertical-align middle
		-hr
		-table
			-info
			-img only
		-border
		
	-side
		side banner
	
	-main column
		-list
		-block
		
	-item list
	-word break
	-plan link footer
*/


/*
[common] anywhere
----------------------------------------*/

/* [headding] */

.riH2,
.riH3 {
	margin: 20px 0 10px;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #cccccc;
	color: #333333;
	font-size: 122%;
	font-weight: bold;
}
.riH3 {
	font-weight: normal;
}
.riHinner {
	padding: 0 0 2px 8px;
	border-left: 4px solid #bf0000;
}

.riH2topLike {
	margin: 20px 0 10px;
	padding: 0 0 0 25px;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/event_ttile_icon.gif) no-repeat 0 2px; /* dummy */
	border-bottom: 1px solid #dbdbdb;
	color: #bf0000;
	font-size: 122%;
	font-weight: bold;
}

.riH4 {
	margin: 20px 0 10px;
	padding-left: 8px;
	border-left: 3px solid #666666;
	color: #333333;
	font-weight: bold;
}

.riH5 {
	margin: 10px 0 5px;
	padding-left: 8px;
	border-left: 3px solid #666666;
}

.riH6 {
	margin: 10px 0 5px;
	padding-left: 5px;
	color: #323232;
	font-weight: bold;
}

/* [pankuzu] */
#riBreadcrumbs {
	margin-bottom: 10px;
}

/* [text] */

/* [text]price */
.riPriceText {
	color: #cc0000;
	font-weight: bold;
	text-align: right;
}

/* [text]text box */
.riTxtBox {
	padding: 3px 5px;
	font-weight: bold;
	color: #ffffff;
	background-color: #bf0000;
	text-align: center;
}

/* [text]shop link */
.riShopLink {
	float: right;
	margin: 5px 0;
	padding-left: 14px;
	background: no-repeat 0 0.2em;
	background-image: url(https://r.r10s.jp/com/img/event/module/icn_shop.gif);
}

/* [text]to pagetop */
.riToTop {
	float: right;
	margin: 5px 0;
}


/* [list] */
/* [list]bullet splite */
.riDotList,
.riTriList,
.riToAnchor,
.riToTop,
.riTreeList {
	padding: 0 0 0 15px;
	position: relative;
	zoom: 1;
}
.riDotList .riIcnBullet,
.riTriList .riIcnBullet,
.riToAnchor .riIcnBullet,
.riToTop .riIcnBullet,
.riTreeList .riIcnBullet {
	font-size: 0;
	width: 10px;
	height: 12px;
	display: block;
	background-image: url(https://r.r10s.jp/com/img/event/module/sprite/bullet.gif);
	position: absolute;
	top: 3px;
	left: 0;
	zoom: 1;
}


/* [list]dot list */
.riDotList {
	margin-top: 0.2em;
}


/* [list]tri list */
.riTriList {
	margin: 5px 0 0;
}

/* [list]tri under list */
.riToAnchor {
	margin: 5px 0 0;
}


/* [list]tree list */
.riTreeList {
	margin: 5px 0 0;
}


/* [list]note list */
.riNoteList {
	margin-top: 0.2em;
	text-indent: -1em;
	padding-left: 1em;
}


/* [list]number list */
.riNumberList {
	margin-top: 0.2em;
	position: relative;
	padding-left: 33px;
	zoom: 1;
}

.riNumberList .riNumSct {
	width: 25px;
	text-align: right;
	position: absolute;
	top: 0;
	left: 0;
}


/* [list]color list */
.riColorList .riColorChip {float: left;margin: 2px 5px 0 0;}
.riColorList .riCololText {overflow: hidden;/* for modern browser */ zoom: 1;/* for ie6 */line-height: 1.5;}
*:first-child+html .riColorList .riCololText {overflow: hidden;}


/* [list]img list */
.riImgListUl {letter-spacing: -1em;}
.riImgList {display: inline;zoom: 1;letter-spacing: normal;word-wrap: normal;}
/* Opera 10 over */
@media not screen and (1) {
	.riImgListUl {
		display: block;
		word-spacing: -1em;
	}
	.riImgList {
		word-spacing: normal;
	}
}

/* [float block] */
.riImgFloat {zoom: 1;}
.riImgFloat .riImgL {float: left;margin: 0 10px 0 0;}
.riImgFloat .riImgR {float: right;margin: 0 0 0 10px;}
.riImgFloat:after {content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;}
.riImgFloat .riImgFloatSolid {overflow: hidden;/* for modern browser */ zoom: 1;/* for ie6 */}
*:first-child+html .riImgFloat .riImgFloatSolid {overflow: hidden;}
* html .riImgFloat .riImgFloatSolid {
	float: left;
}


/* [img vertical-align middle] */
.riVaMiddle .riVaMiddeImgL,
.riVaMiddle .riVaMiddeImgR,
.riVaMiddle .riVaMiddeText {
	display: table-cell;
	vertical-align: middle;
}
.riVaMiddle .riVaMiddeImgL {padding-right: 10px; line-height: 0;}
.riVaMiddle .riVaMiddeImgR {padding-left: 10px; line-height: 0;}
.riVaMiddle .riVaMiddeText {width: 100%;}
/* IE 6 */
* html .riVaMiddle .riVaMiddeImgL,
* html .riVaMiddle .riVaMiddeImgR,
* html .riVaMiddle .riVaMiddeText {
	display: inline;
	width: auto;
	zoom: 1;
}
/* IE 7 */
*:first-child+html .riVaMiddle .riVaMiddeImgL,
*:first-child+html .riVaMiddle .riVaMiddeImgR,
*:first-child+html .riVaMiddle .riVaMiddeText {
	display: inline;
	width: auto;
	zoom: 1;
}


/* [hr] */
.riHr {
	height: 1px;
	margin: 10px auto;
	background: url(https://r.r10s.jp/com/img/home/beta/201008/dot_01.gif) repeat-x;
}
.riHr hr {
	border: 0;
	display: none;
}


/* [table] */
/* [table]info, 1px border */
.riTableInfo {
	width: 100%;
	border-spacing: 0;
	border: solid #cccccc;
	border-width: 1px 0 0 1px;
	font-size: 100%;
	line-height: 1.6;
}
* html .riTableInfo {
	border-collapse: collapse;
}
*:first-child+html .riTableInfo {
	border-collapse: collapse;
}
.riTableInfo tr {
	vertical-align: middle;
}
.riTableInfo th {
	padding: 5px 10px 4px;
	background: #bf0000;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}
.riTableInfo td {
	padding: 5px 10px 4px;
	background: #ffffff;
}
.riTableInfo th,
.riTableInfo td {
	border: solid #cccccc;
	border-width: 0 1px 1px 0;
}
.riTableInfo,
.riTableInfo th,
.riTableInfo td {border-color: #cccccc;}

/* [table] img only */
.riTableImg {
	border-spacing: 0;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
* html .riTableImg {
	border-collapse: collapse;
}
*:first-child+html .riTableImg {
	border-collapse: collapse;
}
.riTableImg th,
.riTableImg td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


/* [border] */
.riBdrNoPadding {
	border: 1px solid #cccccc;
}
.riBdr {
	border: 1px solid #cccccc;
	padding: 10px;
	zoom: 1;
}


/*
[side] function
----------------------------------------*/

/* [search] */
.ri2ColRnavi .riItemSearch input.riFreeWord,
.ri2ColLnavi .riItemSearch input.riFreeWord,
.ri2ColRnavi .riItemSearch select.riMltSlt,
.ri2ColLnavi .riItemSearch select.riMltSlt {
	width: 210px;
}

.ri3ColL .riItemSearch input.riFreeWord,
.ri3ColL .riItemSearch select.riMltSlt {
	width: 170px;
}

 .riItemSearch input.riFreePrice {
 	width: 50px;
 }

.riItemSearch input.riBtnSubmit {
	padding: 3px 5px;
}



/*
[main column]
----------------------------------------*/

/* [list column] */
.riBdr .riList950_8Col,
.riBdr .riList950_7Col,
.riBdr .riList700_7Col,
.riBdr .riList950_6Col,
.riBdr .riList700_6Col,
.riBdr .riList950_5Col,
.riBdr .riList700_5Col,
.riBdr .riList530_5Col,
.riBdr .riList490_5Col,
.riBdr .riList470_5Col,
.riBdr .riList950_4Col,
.riBdr .riList700_4Col,
.riBdr .riList530_4Col,
.riBdr .riList490_4Col,
.riBdr .riList470_4Col,
.riBdr .riList950_3Col,
.riBdr .riList700_3Col,
.riBdr .riList530_3Col,
.riBdr .riList490_3Col,
.riBdr .riList470_3Col,
.riBdr .riList345_3Col,
.riBdr .riList310_3Col,
.riBdr .riList950_2Col,
.riBdr .riList700_2Col,
.riBdr .riList530_2Col,
.riBdr .riList490_2Col,
.riBdr .riList470_2Col,
.riBdr .riList345_2Col,
.riBdr .riList310_2Col,
.riBdr .riList240_2Col,
.riBdr .riList200_2Col,
.riBdr .riList950_1Col,
.riBdr .riList700_1Col,
.riBdr .riList530_1Col,
.riBdr .riList490_1Col,
.riBdr .riList470_1Col,
.riBdr .riList345_1Col,
.riBdr .riList310_1Col,
.riBdr .riList240_1Col,
.riBdr .riList200_1Col {
	margin-left: -10px;
	overflow: hidden;
	letter-spacing: -1em;
}

.riBdr .riList950_5Col .riDotList,
.riBdr .riList950_5Col .riTriList,
.riBdr .riList950_5Col .riToAnchor,
.riBdr .riList700_5Col .riDotList,
.riBdr .riList700_5Col .riTriList,
.riBdr .riList700_5Col .riToAnchor,
.riBdr .riList530_5Col .riDotList,
.riBdr .riList530_5Col .riTriList,
.riBdr .riList530_5Col .riToAnchor,
.riBdr .riList490_5Col .riDotList,
.riBdr .riList490_5Col .riTriList,
.riBdr .riList490_5Col .riToAnchor,
.riBdr .riList470_5Col .riDotList,
.riBdr .riList470_5Col .riTriList,
.riBdr .riList470_5Col .riToAnchor,
.riBdr .riList950_4Col .riDotList,
.riBdr .riList950_4Col .riTriList,
.riBdr .riList950_4Col .riToAnchor,
.riBdr .riList700_4Col .riDotList,
.riBdr .riList700_4Col .riTriList,
.riBdr .riList700_4Col .riToAnchor,
.riBdr .riList530_4Col .riDotList,
.riBdr .riList530_4Col .riTriList,
.riBdr .riList530_4Col .riToAnchor,
.riBdr .riList490_4Col .riDotList,
.riBdr .riList490_4Col .riTriList,
.riBdr .riList490_4Col .riToAnchor,
.riBdr .riList470_4Col .riDotList,
.riBdr .riList470_4Col .riTriList,
.riBdr .riList470_4Col .riToAnchor,
.riBdr .riList950_3Col .riDotList,
.riBdr .riList950_3Col .riTriList,
.riBdr .riList950_3Col .riToAnchor,
.riBdr .riList700_3Col .riDotList,
.riBdr .riList700_3Col .riTriList,
.riBdr .riList700_3Col .riToAnchor,
.riBdr .riList530_3Col .riDotList,
.riBdr .riList530_3Col .riTriList,
.riBdr .riList530_3Col .riToAnchor,
.riBdr .riList490_3Col .riDotList,
.riBdr .riList490_3Col .riTriList,
.riBdr .riList490_3Col .riToAnchor,
.riBdr .riList470_3Col .riDotList,
.riBdr .riList470_3Col .riTriList,
.riBdr .riList470_3Col .riToAnchor,
.riBdr .riList345_3Col .riDotList,
.riBdr .riList345_3Col .riTriList,
.riBdr .riList345_3Col .riToAnchor,
.riBdr .riList310_3Col .riDotList,
.riBdr .riList310_3Col .riTriList,
.riBdr .riList310_3Col .riToAnchor,
.riBdr .riList950_2Col .riDotList,
.riBdr .riList950_2Col .riTriList,
.riBdr .riList950_2Col .riToAnchor,
.riBdr .riList700_2Col .riDotList,
.riBdr .riList700_2Col .riTriList,
.riBdr .riList700_2Col .riToAnchor,
.riBdr .riList530_2Col .riDotList,
.riBdr .riList530_2Col .riTriList,
.riBdr .riList530_2Col .riToAnchor,
.riBdr .riList490_2Col .riDotList,
.riBdr .riList490_2Col .riTriList,
.riBdr .riList490_2Col .riToAnchor,
.riBdr .riList470_2Col .riDotList,
.riBdr .riList470_2Col .riTriList,
.riBdr .riList470_2Col .riToAnchor,
.riBdr .riList345_2Col .riDotList,
.riBdr .riList345_2Col .riTriList,
.riBdr .riList345_2Col .riToAnchor,
.riBdr .riList310_2Col .riDotList,
.riBdr .riList310_2Col .riTriList,
.riBdr .riList310_2Col .riToAnchor,
.riBdr .riList240_2Col .riDotList,
.riBdr .riList240_2Col .riTriList,
.riBdr .riList240_2Col .riToAnchor,
.riBdr .riList200_2Col .riDotList,
.riBdr .riList200_2Col .riTriList,
.riBdr .riList200_2Col .riToAnchor  {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	letter-spacing: normal;
}

.riImgTextList {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	letter-spacing: normal;
}
/* [nest]riImgTextList > riDotList,riTriList,riToAnchor */
.riBdr .riImgTextList .riDotList,
.riBdr .riImgTextList .riTriList,
.riBdr .riImgTextList .riToAnchor { margin-left: 0;}

/* IE6 */
* html .riListInlineUl .riDotList,
* html .riListInlineUl .riTriList,
* html .riListInlineUl .riDotList,
* html .riListInlineUl .riTriList,
* html .riBdr .riList950_5Col .riDotList,
* html .riBdr .riList950_5Col .riTriList,
* html .riBdr .riList950_5Col .riToAnchor,
* html .riBdr .riList700_5Col .riDotList,
* html .riBdr .riList700_5Col .riTriList,
* html .riBdr .riList700_5Col .riToAnchor,
* html .riBdr .riList530_5Col .riDotList,
* html .riBdr .riList530_5Col .riTriList,
* html .riBdr .riList530_5Col .riToAnchor,
* html .riBdr .riList490_5Col .riDotList,
* html .riBdr .riList490_5Col .riTriList,
* html .riBdr .riList490_5Col .riToAnchor,
* html .riBdr .riList470_5Col .riDotList,
* html .riBdr .riList470_5Col .riTriList,
* html .riBdr .riList470_5Col .riToAnchor,
* html .riBdr .riList950_4Col .riDotList,
* html .riBdr .riList950_4Col .riTriList,
* html .riBdr .riList950_4Col .riToAnchor,
* html .riBdr .riList700_4Col .riDotList,
* html .riBdr .riList700_4Col .riTriList,
* html .riBdr .riList700_4Col .riToAnchor,
* html .riBdr .riList530_4Col .riDotList,
* html .riBdr .riList530_4Col .riTriList,
* html .riBdr .riList530_4Col .riToAnchor,
* html .riBdr .riList490_4Col .riDotList,
* html .riBdr .riList490_4Col .riTriList,
* html .riBdr .riList490_4Col .riToAnchor,
* html .riBdr .riList470_4Col .riDotList,
* html .riBdr .riList470_4Col .riTriList,
* html .riBdr .riList470_4Col .riToAnchor,
* html .riBdr .riList950_3Col .riDotList,
* html .riBdr .riList950_3Col .riTriList,
* html .riBdr .riList950_3Col .riToAnchor,
* html .riBdr .riList700_3Col .riDotList,
* html .riBdr .riList700_3Col .riTriList,
* html .riBdr .riList700_3Col .riToAnchor,
* html .riBdr .riList530_3Col .riDotList,
* html .riBdr .riList530_3Col .riTriList,
* html .riBdr .riList530_3Col .riToAnchor,
* html .riBdr .riList490_3Col .riDotList,
* html .riBdr .riList490_3Col .riTriList,
* html .riBdr .riList490_3Col .riToAnchor,
* html .riBdr .riList470_3Col .riDotList,
* html .riBdr .riList470_3Col .riTriList,
* html .riBdr .riList470_3Col .riToAnchor,
* html .riBdr .riList345_3Col .riDotList,
* html .riBdr .riList345_3Col .riTriList,
* html .riBdr .riList345_3Col .riToAnchor,
* html .riBdr .riList310_3Col .riDotList,
* html .riBdr .riList310_3Col .riTriList,
* html .riBdr .riList310_3Col .riToAnchor,
* html .riBdr .riList950_2Col .riDotList,
* html .riBdr .riList950_2Col .riTriList,
* html .riBdr .riList950_2Col .riToAnchor,
* html .riBdr .riList700_2Col .riDotList,
* html .riBdr .riList700_2Col .riTriList,
* html .riBdr .riList700_2Col .riToAnchor,
* html .riBdr .riList530_2Col .riDotList,
* html .riBdr .riList530_2Col .riTriList,
* html .riBdr .riList530_2Col .riToAnchor,
* html .riBdr .riList490_2Col .riDotList,
* html .riBdr .riList490_2Col .riTriList,
* html .riBdr .riList490_2Col .riToAnchor,
* html .riBdr .riList470_2Col .riDotList,
* html .riBdr .riList470_2Col .riTriList,
* html .riBdr .riList470_2Col .riToAnchor,
* html .riBdr .riList345_2Col .riDotList,
* html .riBdr .riList345_2Col .riTriList,
* html .riBdr .riList345_2Col .riToAnchor,
* html .riBdr .riList310_2Col .riDotList,
* html .riBdr .riList310_2Col .riTriList,
* html .riBdr .riList310_2Col .riToAnchor,
* html .riBdr .riList240_2Col .riDotList,
* html .riBdr .riList240_2Col .riTriList,
* html .riBdr .riList240_2Col .riToAnchor,
* html .riBdr .riList200_2Col .riDotList,
* html .riBdr .riList200_2Col .riTriList,
* html .riBdr .riList200_2Col .riToAnchor,
* html .riImgTextList {display: inline;zoom: 1;}

/* IE7 */
*:first-child+html .riListInlineUl .riDotList,
*:first-child+html .riListInlineUl .riTriList,
*:first-child+html .riBdr .riList950_5Col .riDotList,
*:first-child+html .riBdr .riList950_5Col .riTriList,
*:first-child+html  .riBdr .riList950_5Col .riToAnchor,
*:first-child+html .riBdr .riList700_5Col .riDotList,
*:first-child+html .riBdr .riList700_5Col .riTriList,
*:first-child+html  .riBdr .riList700_5Col .riToAnchor,
*:first-child+html .riBdr .riList530_5Col .riDotList,
*:first-child+html .riBdr .riList530_5Col .riTriList,
*:first-child+html  .riBdr .riList530_5Col .riToAnchor,
*:first-child+html .riBdr .riList490_5Col .riDotList,
*:first-child+html .riBdr .riList490_5Col .riTriList,
*:first-child+html  .riBdr .riList490_5Col .riToAnchor,
*:first-child+html .riBdr .riList470_5Col .riDotList,
*:first-child+html .riBdr .riList470_5Col .riTriList,
*:first-child+html  .riBdr .riList470_5Col .riToAnchor,
*:first-child+html .riBdr .riList950_4Col .riDotList,
*:first-child+html .riBdr .riList950_4Col .riTriList,
*:first-child+html  .riBdr .riList950_4Col .riToAnchor,
*:first-child+html .riBdr .riList700_4Col .riDotList,
*:first-child+html .riBdr .riList700_4Col .riTriList,
*:first-child+html  .riBdr .riList700_4Col .riToAnchor,
*:first-child+html .riBdr .riList530_4Col .riDotList,
*:first-child+html .riBdr .riList530_4Col .riTriList,
*:first-child+html  .riBdr .riList530_4Col .riToAnchor,
*:first-child+html .riBdr .riList490_4Col .riDotList,
*:first-child+html .riBdr .riList490_4Col .riTriList,
*:first-child+html  .riBdr .riList490_4Col .riToAnchor,
*:first-child+html .riBdr .riList470_4Col .riDotList,
*:first-child+html .riBdr .riList470_4Col .riTriList,
*:first-child+html  .riBdr .riList470_4Col .riToAnchor,
*:first-child+html .riBdr .riList950_3Col .riDotList,
*:first-child+html .riBdr .riList950_3Col .riTriList,
*:first-child+html  .riBdr .riList950_3Col .riToAnchor,
*:first-child+html .riBdr .riList700_3Col .riDotList,
*:first-child+html .riBdr .riList700_3Col .riTriList,
*:first-child+html  .riBdr .riList700_3Col .riToAnchor,
*:first-child+html .riBdr .riList530_3Col .riDotList,
*:first-child+html .riBdr .riList530_3Col .riTriList,
*:first-child+html  .riBdr .riList530_3Col .riToAnchor,
*:first-child+html .riBdr .riList490_3Col .riDotList,
*:first-child+html .riBdr .riList490_3Col .riTriList,
*:first-child+html  .riBdr .riList490_3Col .riToAnchor,
*:first-child+html .riBdr .riList470_3Col .riDotList,
*:first-child+html .riBdr .riList470_3Col .riTriList,
*:first-child+html  .riBdr .riList470_3Col .riToAnchor,
*:first-child+html .riBdr .riList345_3Col .riDotList,
*:first-child+html .riBdr .riList345_3Col .riTriList,
*:first-child+html  .riBdr .riList345_3Col .riToAnchor,
*:first-child+html .riBdr .riList310_3Col .riDotList,
*:first-child+html .riBdr .riList310_3Col .riTriList,
*:first-child+html  .riBdr .riList310_3Col .riToAnchor,
*:first-child+html .riBdr .riList950_2Col .riDotList,
*:first-child+html .riBdr .riList950_2Col .riTriList,
*:first-child+html  .riBdr .riList950_2Col .riToAnchor,
*:first-child+html .riBdr .riList700_2Col .riDotList,
*:first-child+html .riBdr .riList700_2Col .riTriList,
*:first-child+html  .riBdr .riList700_2Col .riToAnchor,
*:first-child+html .riBdr .riList530_2Col .riDotList,
*:first-child+html .riBdr .riList530_2Col .riTriList,
*:first-child+html  .riBdr .riList530_2Col .riToAnchor,
*:first-child+html .riBdr .riList490_2Col .riDotList,
*:first-child+html .riBdr .riList490_2Col .riTriList,
*:first-child+html  .riBdr .riList490_2Col .riToAnchor,
*:first-child+html .riBdr .riList470_2Col .riDotList,
*:first-child+html .riBdr .riList470_2Col .riTriList,
*:first-child+html  .riBdr .riList470_2Col .riToAnchor,
*:first-child+html .riBdr .riList345_2Col .riDotList,
*:first-child+html .riBdr .riList345_2Col .riTriList,
*:first-child+html  .riBdr .riList345_2Col .riToAnchor,
*:first-child+html .riBdr .riList310_2Col .riDotList,
*:first-child+html .riBdr .riList310_2Col .riTriList,
*:first-child+html  .riBdr .riList310_2Col .riToAnchor,
*:first-child+html .riBdr .riList240_2Col .riDotList,
*:first-child+html .riBdr .riList240_2Col .riTriList,
*:first-child+html  .riBdr .riList240_2Col .riToAnchor,
*:first-child+html .riBdr .riList200_2Col .riDotList,
*:first-child+html .riBdr .riList200_2Col .riTriList,
*:first-child+html  .riBdr .riList200_2Col .riToAnchor,
*:first-child+html .riImgTextList, {display: inline;zoom: 1;}
/* Opera 10 over */
@media not screen and (1) {
	.riBdr .riList950_8Col,
	.riBdr .riList950_7Col,
	.riBdr .riList700_7Col,
	.riBdr .riList950_6Col,
	.riBdr .riList700_6Col,
	.riBdr .riList950_5Col,
	.riBdr .riList700_5Col,
	.riBdr .riList530_5Col,
	.riBdr .riList490_5Col,
	.riBdr .riList470_5Col,
	.riBdr .riList950_4Col,
	.riBdr .riList700_4Col,
	.riBdr .riList530_4Col,
	.riBdr .riList490_4Col,
	.riBdr .riList470_4Col,
	.riBdr .riList950_3Col,
	.riBdr .riList700_3Col,
	.riBdr .riList530_3Col,
	.riBdr .riList490_3Col,
	.riBdr .riList470_3Col,
	.riBdr .riList345_3Col,
	.riBdr .riList310_3Col,
	.riBdr .riList950_2Col,
	.riBdr .riList700_2Col,
	.riBdr .riList530_2Col,
	.riBdr .riList490_2Col,
	.riBdr .riList470_2Col,
	.riBdr .riList345_2Col,
	.riBdr .riList310_2Col,
	.riBdr .riList240_2Col,
	.riBdr .riList200_2Col,
	.riBdr .riList950_1Col,
	.riBdr .riList700_1Col,
	.riBdr .riList530_1Col,
	.riBdr .riList490_1Col,
	.riBdr .riList470_1Col,
	.riBdr .riList345_1Col,
	.riBdr .riList310_1Col,
	.riBdr .riList240_1Col,
	.riBdr .riList200_1Col {
		display: table;
		word-spacing: -1em;
	}
	.riBdr .riList950_5Col .riDotList,
	.riBdr .riList950_5Col .riTriList,
	.riBdr .riList950_5Col .riToAnchor,
	.riBdr .riList700_5Col .riDotList,
	.riBdr .riList700_5Col .riTriList,
	.riBdr .riList700_5Col .riToAnchor,
	.riBdr .riList530_5Col .riDotList,
	.riBdr .riList530_5Col .riTriList,
	.riBdr .riList530_5Col .riToAnchor,
	.riBdr .riList490_5Col .riDotList,
	.riBdr .riList490_5Col .riTriList,
	.riBdr .riList490_5Col .riToAnchor,
	.riBdr .riList470_5Col .riDotList,
	.riBdr .riList470_5Col .riTriList,
	.riBdr .riList470_5Col .riToAnchor,
	.riBdr .riList950_4Col .riDotList,
	.riBdr .riList950_4Col .riTriList,
	.riBdr .riList950_4Col .riToAnchor,
	.riBdr .riList700_4Col .riDotList,
	.riBdr .riList700_4Col .riTriList,
	.riBdr .riList700_4Col .riToAnchor,
	.riBdr .riList530_4Col .riDotList,
	.riBdr .riList530_4Col .riTriList,
	.riBdr .riList530_4Col .riToAnchor,
	.riBdr .riList490_4Col .riDotList,
	.riBdr .riList490_4Col .riTriList,
	.riBdr .riList490_4Col .riToAnchor,
	.riBdr .riList470_4Col .riDotList,
	.riBdr .riList470_4Col .riTriList,
	.riBdr .riList470_4Col .riToAnchor,
	.riBdr .riList950_3Col .riDotList,
	.riBdr .riList950_3Col .riTriList,
	.riBdr .riList950_3Col .riToAnchor,
	.riBdr .riList700_3Col .riDotList,
	.riBdr .riList700_3Col .riTriList,
	.riBdr .riList700_3Col .riToAnchor,
	.riBdr .riList530_3Col .riDotList,
	.riBdr .riList530_3Col .riTriList,
	.riBdr .riList530_3Col .riToAnchor,
	.riBdr .riList490_3Col .riDotList,
	.riBdr .riList490_3Col .riTriList,
	.riBdr .riList490_3Col .riToAnchor,
	.riBdr .riList470_3Col .riDotList,
	.riBdr .riList470_3Col .riTriList,
	.riBdr .riList470_3Col .riToAnchor,
	.riBdr .riList345_3Col .riDotList,
	.riBdr .riList345_3Col .riTriList,
	.riBdr .riList345_3Col .riToAnchor,
	.riBdr .riList310_3Col .riDotList,
	.riBdr .riList310_3Col .riTriList,
	.riBdr .riList310_3Col .riToAnchor,
	.riBdr .riList950_2Col .riDotList,
	.riBdr .riList950_2Col .riTriList,
	.riBdr .riList950_2Col .riToAnchor,
	.riBdr .riList700_2Col .riDotList,
	.riBdr .riList700_2Col .riTriList,
	.riBdr .riList700_2Col .riToAnchor,
	.riBdr .riList530_2Col .riDotList,
	.riBdr .riList530_2Col .riTriList,
	.riBdr .riList530_2Col .riToAnchor,
	.riBdr .riList490_2Col .riDotList,
	.riBdr .riList490_2Col .riTriList,
	.riBdr .riList490_2Col .riToAnchor,
	.riBdr .riList470_2Col .riDotList,
	.riBdr .riList470_2Col .riTriList,
	.riBdr .riList470_2Col .riToAnchor,
	.riBdr .riList345_2Col .riDotList,
	.riBdr .riList345_2Col .riTriList,
	.riBdr .riList345_2Col .riToAnchor,
	.riBdr .riList310_2Col .riDotList,
	.riBdr .riList310_2Col .riTriList,
	.riBdr .riList310_2Col .riToAnchor,
	.riBdr .riList240_2Col .riDotList,
	.riBdr .riList240_2Col .riTriList,
	.riBdr .riList240_2Col .riToAnchor,
	.riBdr .riList200_2Col .riDotList,
	.riBdr .riList200_2Col .riTriList,
	.riBdr .riList200_2Col .riToAnchor,
	.riImgTextList {
		word-spacing: normal;
	}
}

/* [list type]riDotList,riTriList,riToAnchor */
.riBdr .riList950_5Col .riDotList,
.riBdr .riList950_5Col .riTriList,
.riBdr .riList950_5Col .riToAnchor {width: 162px;}
.riBdr .riList700_5Col .riDotList,
.riBdr .riList700_5Col .riTriList,
.riBdr .riList700_5Col .riToAnchor  {width: 112px;}
.riBdr .riList530_5Col .riDotList,
.riBdr .riList530_5Col .riTriList,
.riBdr .riList530_5Col .riToAnchor  {width: 78px;}
.riBdr .riList490_5Col .riDotList,
.riBdr .riList490_5Col .riTriList,
.riBdr .riList490_5Col .riToAnchor  {width: 70px;}
.riBdr .riList470_5Col .riDotList,
.riBdr .riList470_5Col .riTriList,
.riBdr .riList470_5Col .riToAnchor  {width: 66px;}
.riBdr .riList950_4Col .riDotList,
.riBdr .riList950_4Col .riTriList,
.riBdr .riList950_4Col .riToAnchor  {width: 209px;}
.riBdr .riList700_4Col .riDotList,
.riBdr .riList700_4Col .riTriList,
.riBdr .riList700_4Col .riToAnchor  {width: 147px;}
.riBdr .riList530_4Col .riDotList,
.riBdr .riList530_4Col .riTriList,
.riBdr .riList530_4Col .riToAnchor  {width: 104px;}
.riBdr .riList490_4Col .riDotList,
.riBdr .riList490_4Col .riTriList,
.riBdr .riList490_4Col .riToAnchor  {width: 94px;}
.riBdr .riList470_4Col .riDotList,
.riBdr .riList470_4Col .riTriList,
.riBdr .riList470_4Col .riToAnchor  {width: 89px;}
.riBdr .riList950_3Col .riDotList,
.riBdr .riList950_3Col .riTriList,
.riBdr .riList950_3Col .riToAnchor  {width: 287px;}
.riBdr .riList700_3Col .riDotList,
.riBdr .riList700_3Col .riTriList,
.riBdr .riList700_3Col .riToAnchor  {width: 204px;}
.riBdr .riList530_3Col .riDotList,
.riBdr .riList530_3Col .riTriList,
.riBdr .riList530_3Col .riToAnchor  {width: 147px;}
.riBdr .riList490_3Col .riDotList,
.riBdr .riList490_3Col .riTriList,
.riBdr .riList490_3Col .riToAnchor  {width: 134px;}
.riBdr .riList470_3Col .riDotList,
.riBdr .riList470_3Col .riTriList,
.riBdr .riList470_3Col .riToAnchor  {width: 127px;}
.riBdr .riList345_3Col .riDotList,
.riBdr .riList345_3Col .riTriList,
.riBdr .riList345_3Col .riToAnchor  {width: 86px;}
.riBdr .riList310_3Col .riDotList,
.riBdr .riList310_3Col .riTriList,
.riBdr .riList310_3Col .riToAnchor  {width: 74px;}
.riBdr .riList950_2Col .riDotList,
.riBdr .riList950_2Col .riTriList,
.riBdr .riList950_2Col .riToAnchor  {width: 444px;}
.riBdr .riList700_2Col .riDotList,
.riBdr .riList700_2Col .riTriList,
.riBdr .riList700_2Col .riToAnchor  {width: 319px;}
.riBdr .riList530_2Col .riDotList,
.riBdr .riList530_2Col .riTriList,
.riBdr .riList530_2Col .riToAnchor  {width: 234px;}
/* inline nest */
.riBdr .riListInlineUl .riListInline  {width: auto;}
.riBdr .riListInlineUl .riListInline  {margin-left: 10px;}

.riBdr .riImgTextList .riDotList,
.riBdr .riImgTextList .riTriList,
.riBdr .riImgTextList .riToAnchor {display:block;}

/* [list]inline */
.riListInlineUl {margin-left: -10px;letter-spacing: -1em;}
.riListInlineUl .riListInline,
.riListInlineUl .riListInline.riDotList,
.riListInlineUl .riListInline.riTriList,
.riListInlineUl .riListInline.riToAnchor {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	letter-spacing: normal;
}
/* IE6 */
* html .riListInline,
* html .riListInline.riDotList,
* html .riListInline.riTriList,
* html .riListInline.riToAnchor {display: inline;zoom: 1;}
/* IE7 */
*:first-child+html .riListInline,
*:first-child+html .riListInline.riDotList,
*:first-child+html .riListInline.riTriList,
*:first-child+html .riListInline.riToAnchor {display: inline;zoom: 1;}
/* Opera 10 over */
@media not screen and (1) {
	.riListInlineUl {
		display: table;
		word-spacing: -1em;
	}
	.riListInlineUl .riListInline,
	.riListInlineUl .riListInline.riDotList,
	.riListInlineUl .riListInline.riTriList,
	.riListInlineUl .riListInline.riToAnchor {
		word-spacing: normal;
	}
}

.riBdr .riImgTextList .riDotList,
.riBdr .riImgTextList .riTriList,
.riBdr .riImgTextList .riToAnchor {width:auto;}

.riBdr .riDotList.riFloR,
.riBdr .riTriList.riFloR,
.riBdr .riToAnchor.riFloR {width:auto;}

/* [list type]riImgTextList */
.riBdr .riList950_8Col .riImgTextList {width: 107px;}
.riBdr .riList950_7Col .riImgTextList {width: 124px;}
.riBdr .riList700_7Col .riImgTextList {width: 88px;}
.riBdr .riList950_6Col .riImgTextList {width: 146px;}
.riBdr .riList700_6Col .riImgTextList {width: 104px;}
.riBdr .riList950_5Col .riImgTextList {width: 177px;}
.riBdr .riList700_5Col .riImgTextList {width: 127px;}
.riBdr .riList530_5Col .riImgTextList {width: 93px;}
.riBdr .riList490_5Col .riImgTextList {width: 85px;}
.riBdr .riList470_5Col .riImgTextList {width: 81px;}
.riBdr .riList950_4Col .riImgTextList {width: 224px;}
.riBdr .riList700_4Col .riImgTextList {width: 162px;}
.riBdr .riList530_4Col .riImgTextList {width: 119px;}
.riBdr .riList490_4Col .riImgTextList {width: 109px;}
.riBdr .riList470_4Col .riImgTextList {width: 104px;}
.riBdr .riList950_3Col .riImgTextList {width: 302px;}
.riBdr .riList700_3Col .riImgTextList {width: 219px;}
.riBdr .riList530_3Col .riImgTextList {width: 162px;}
.riBdr .riList490_3Col .riImgTextList {width: 149px;}
.riBdr .riList470_3Col .riImgTextList {width: 142px;}
.riBdr .riList345_3Col .riImgTextList {width: 101px;}
.riBdr .riList310_3Col .riImgTextList {width: 89px;}
.riBdr .riList950_2Col .riImgTextList {width: 459px;}
.riBdr .riList700_2Col .riImgTextList {width: 334px;}
.riBdr .riList530_2Col .riImgTextList {width: 249px;}
.riBdr .riList490_2Col .riImgTextList {width: 229px;}
.riBdr .riList470_2Col .riImgTextList {width: 219px;}
.riBdr .riList345_2Col .riImgTextList {width: 156px;}
.riBdr .riList310_2Col .riImgTextList {width: 139px;}
.riBdr .riList240_2Col .riImgTextList {width: 104px;}
.riBdr .riList200_2Col .riImgTextList {width: 84px;}
.riBdr .riList950_1Col .riImgTextList {width: 928px;}
.riBdr .riList700_1Col .riImgTextList {width: 678px;}
.riBdr .riList530_1Col .riImgTextList {width: 508px;}
.riBdr .riList490_1Col .riImgTextList {width: 468px;}
.riBdr .riList470_1Col .riImgTextList {width: 448px;}
.riBdr .riList345_1Col .riImgTextList {width: 323px;}
.riBdr .riList310_1Col .riImgTextList {width: 288px;}
.riBdr .riList240_1Col .riImgTextList {width: 218px;}
.riBdr .riList200_1Col .riImgTextList {width: 178px;}


/* [block]right = left */
.riBlockWrap {margin-left: -10px;zoom: 1;}
.riBlockWrap:after {content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;}
.riBlock {display: inline;float: left; margin-left: 10px;}

.riBlock950_8col .riBlock {width: 110px;}
.riBlock950_7col .riBlock {width: 127px;}
.riBlock700_7col .riBlock {width: 91px;}
.riBlock950_6col .riBlock {width: 150px;}
.riBlock700_6col .riBlock {width: 108px;}
.riBlock530_6col .riBlock {width: 80px;}
.riBlock950_5col .riBlock {width: 182px;}
.riBlock700_5col .riBlock {width: 132px;}
.riBlock530_5col .riBlock {width: 98px;}
.riBlock490_5col .riBlock {width: 90px;}
.riBlock470_5col .riBlock {width: 86px;}
.riBlock950_4col .riBlock {width: 230px;}
.riBlock700_4col .riBlock {width: 167px;}
.riBlock530_4col .riBlock {width: 125px;}
.riBlock490_4col .riBlock {width: 115px;}
.riBlock470_4col .riBlock {width: 110px;}
.riBlock950_3col .riBlock {width: 310px;}
.riBlock700_3col .riBlock {width: 226px;}
.riBlock530_3col .riBlock {width: 170px;}
.riBlock490_3col .riBlock {width: 156px;}
.riBlock470_3col .riBlock {width: 150px;}
.riBlock345_3col .riBlock {width: 108px;}
.riBlock310_3col .riBlock {width: 96px;}
.riBlock950_2col .riBlock {width: 470px;}
.riBlock700_2col .riBlock {width: 345px;}
.riBlock530_2col .riBlock {width: 260px;}
.riBlock490_2col .riBlock {width: 240px;}
.riBlock470_2col .riBlock {width: 230px;}
.riBlock345_2col .riBlock {width: 167px;}
.riBlock310_2col .riBlock {width: 150px;}
.riBlock240_2col .riBlock {width: 115px;}
.riBlock200_2col .riBlock {width: 95px;}
.riBlock950_1col .riBlock {width: 950px;}
.riBlock700_1col .riBlock {width: 700px;}
.riBlock530_1col .riBlock {width: 530px;}
.riBlock490_1col .riBlock {width: 490px;}
.riBlock470_1col .riBlock {width: 470px;}
.riBlock345_1col .riBlock {width: 345px;}
.riBlock310_1col .riBlock {width: 310px;}
.riBlock240_1col .riBlock {width: 240px;}
.riBlock200_1col .riBlock {width: 200px;}

/* with border */
.riBdr .riBlock950_8col .riBlock {width: 107px;}
.riBdr .riBlock950_7col .riBlock {width: 124px;}
.riBdr .riBlock700_7col .riBlock {width: 88px;}
.riBdr .riBlock950_6col .riBlock {width: 146px;}
.riBdr .riBlock700_6col .riBlock {width: 104px;}
.riBdr .riBlock950_5col .riBlock {width: 177px;}
.riBdr .riBlock700_5col .riBlock {width: 127px;}
.riBdr .riBlock530_5col .riBlock {width: 93px;}
.riBdr .riBlock490_5col .riBlock {width: 85px;}
.riBdr .riBlock470_5col .riBlock {width: 81px;}
.riBdr .riBlock950_4col .riBlock {width: 224px;}
.riBdr .riBlock700_4col .riBlock {width: 162px;}
.riBdr .riBlock530_4col .riBlock {width: 119px;}
.riBdr .riBlock490_4col .riBlock {width: 109px;}
.riBdr .riBlock470_4col .riBlock {width: 104px;}
.riBdr .riBlock950_3col .riBlock {width: 302px;}
.riBdr .riBlock700_3col .riBlock {width: 219px;}
.riBdr .riBlock530_3col .riBlock {width: 162px;}
.riBdr .riBlock490_3col .riBlock {width: 149px;}
.riBdr .riBlock470_3col .riBlock {width: 142px;}
.riBdr .riBlock345_3col .riBlock {width: 101px;}
.riBdr .riBlock310_3col .riBlock {width: 89px;}
.riBdr .riBlock950_2col .riBlock {width: 459px;}
.riBdr .riBlock700_2col .riBlock {width: 334px;}
.riBdr .riBlock530_2col .riBlock {width: 249px;}
.riBdr .riBlock490_2col .riBlock {width: 229px;}
.riBdr .riBlock470_2col .riBlock {width: 219px;}
.riBdr .riBlock345_2col .riBlock {width: 156px;}
.riBdr .riBlock310_2col .riBlock {width: 139px;}
.riBdr .riBlock240_2col .riBlock {width: 104px;}
.riBdr .riBlock200_2col .riBlock {width: 84px;}
.riBdr .riBlock950_1col .riBlock {width: 928px;}
.riBdr .riBlock700_1col .riBlock {width: 678px;}
.riBdr .riBlock530_1col .riBlock {width: 508px;}
.riBdr .riBlock490_1col .riBlock {width: 468px;}
.riBdr .riBlock470_1col .riBlock {width: 448px;}
.riBdr .riBlock345_1col .riBlock {width: 323px;}
.riBdr .riBlock310_1col .riBlock {width: 288px;}
.riBdr .riBlock240_1col .riBlock {width: 218px;}
.riBdr .riBlock200_1col .riBlock {width: 178px;}



/* [block]left /= right */
.riBlockAsym950_700L,
.riBlockAsym950_530L,
.riBlockAsym950_490L,
.riBlockAsym950_740L,
.riBlockAsym700_530L,
.riBlockAsym700_490L,
.riBlockAsym700_470L,
.riBlockAsym530_345L,
.riBlockAsym530_310L,
.riBlockAsym490_345L,
.riBlockAsym490_310L,
.riBlockAsym470_345L,
.riBlockAsym470_310L,
.riBlockAsym470_240L,
.riBlockAsym345_240L,
.riBlockAsym345_200L,
.riBlockAsym310_200L,
.riBlockAsym950_700R,
.riBlockAsym950_530R,
.riBlockAsym950_490R,
.riBlockAsym950_740R,
.riBlockAsym700_530R,
.riBlockAsym700_490R,
.riBlockAsym700_470R,
.riBlockAsym530_345R,
.riBlockAsym530_310R,
.riBlockAsym490_345R,
.riBlockAsym490_310R,
.riBlockAsym470_345R,
.riBlockAsym470_310R,
.riBlockAsym470_240R,
.riBlockAsym345_240R,
.riBlockAsym345_200R,
.riBlockAsym310_200R {zoom: 1;}
.riBlockAsym950_700L:after,
.riBlockAsym950_530L:after,
.riBlockAsym950_490L:after,
.riBlockAsym950_740L:after,
.riBlockAsym700_530L:after,
.riBlockAsym700_490L:after,
.riBlockAsym700_470L:after,
.riBlockAsym530_345L:after,
.riBlockAsym530_310L:after,
.riBlockAsym490_345L:after,
.riBlockAsym490_310L:after,
.riBlockAsym470_345L:after,
.riBlockAsym470_310L:after,
.riBlockAsym470_240L:after,
.riBlockAsym345_240L:after,
.riBlockAsym345_200L:after,
.riBlockAsym310_200L:after,
.riBlockAsym950_700R:after,
.riBlockAsym950_530R:after,
.riBlockAsym950_490R:after,
.riBlockAsym950_740R:after,
.riBlockAsym700_530R:after,
.riBlockAsym700_490R:after,
.riBlockAsym700_470R:after,
.riBlockAsym530_345R:after,
.riBlockAsym530_310R:after,
.riBlockAsym490_345R:after,
.riBlockAsym490_310R:after,
.riBlockAsym470_345R:after,
.riBlockAsym470_310R:after,
.riBlockAsym470_240R:after,
.riBlockAsym345_240R:after,
.riBlockAsym345_200R:after,
.riBlockAsym310_200R:after {content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;}

/* left > right */
.riBlockAsym950_700L .riBlockAsymLeft  {float: left; width: 700px;}
.riBlockAsym950_700L .riBlockAsymRight {float: right;width: 240px;}
.riBlockAsym950_530L .riBlockAsymLeft  {float: left; width: 530px;}
.riBlockAsym950_530L .riBlockAsymRight {float: right;width: 410px;}
.riBlockAsym950_490L .riBlockAsymLeft  {float: left; width: 490px;}
.riBlockAsym950_490L .riBlockAsymRight {float: right;width: 450px;}
.riBlockAsym950_740L .riBlockAsymLeft  {float: left; width: 740px;}
.riBlockAsym950_740L .riBlockAsymRight {float: right;width: 200px;}
.riBlockAsym700_530L .riBlockAsymLeft  {float: left; width: 530px;}
.riBlockAsym700_530L .riBlockAsymRight {float: right;width: 160px;}
.riBlockAsym700_490L .riBlockAsymLeft  {float: left; width: 490px;}
.riBlockAsym700_490L .riBlockAsymRight {float: right;width: 200px;}
.riBlockAsym700_470L .riBlockAsymLeft  {float: left; width: 470px;}
.riBlockAsym700_470L .riBlockAsymRight {float: right;width: 220px;}
.riBlockAsym530_345L .riBlockAsymLeft  {float: left; width: 345px;}
.riBlockAsym530_345L .riBlockAsymRight {float: right;width: 175px;}
.riBlockAsym530_310L .riBlockAsymLeft  {float: left; width: 310px;}
.riBlockAsym530_310L .riBlockAsymRight {float: right;width: 210px;}
.riBlockAsym490_345L .riBlockAsymLeft  {float: left; width: 345px;}
.riBlockAsym490_345L .riBlockAsymRight {float: right;width: 135px;}
.riBlockAsym490_310L .riBlockAsymLeft  {float: left; width: 310px;}
.riBlockAsym490_310L .riBlockAsymRight {float: right;width: 170px;}
.riBlockAsym470_345L .riBlockAsymLeft  {float: left; width: 345px;}
.riBlockAsym470_345L .riBlockAsymRight {float: right;width: 115px;}
.riBlockAsym470_310L .riBlockAsymLeft  {float: left; width: 310px;}
.riBlockAsym470_310L .riBlockAsymRight {float: right;width: 150px;}
.riBlockAsym470_240L .riBlockAsymLeft  {float: left; width: 240px;}
.riBlockAsym470_240L .riBlockAsymRight {float: right;width: 220px;}
.riBlockAsym345_240L .riBlockAsymLeft  {float: left; width: 240px;}
.riBlockAsym345_240L .riBlockAsymRight {float: right;width: 95px;}
.riBlockAsym345_200L .riBlockAsymLeft  {float: left; width: 200px;}
.riBlockAsym345_200L .riBlockAsymRight {float: right;width: 135px;}
.riBlockAsym310_200L .riBlockAsymLeft  {float: left; width: 200px;}
.riBlockAsym310_200L .riBlockAsymRight {float: right;width: 100px;}
.riBlockAsym950_700R .riBlockAsymLeft  {float: left; width: 240px;}
.riBlockAsym950_700R .riBlockAsymRight {float: right;width: 700px;}
.riBlockAsym950_530R .riBlockAsymLeft  {float: left; width: 410px;}
.riBlockAsym950_530R .riBlockAsymRight {float: right;width: 530px;}
.riBlockAsym950_490R .riBlockAsymLeft  {float: left; width: 450px;}
.riBlockAsym950_490R .riBlockAsymRight {float: right;width: 490px;}
.riBlockAsym950_740R .riBlockAsymLeft  {float: left; width: 200px;}
.riBlockAsym950_740R .riBlockAsymRight {float: right;width: 740px;}
.riBlockAsym700_530R .riBlockAsymLeft  {float: left; width: 160px;}
.riBlockAsym700_530R .riBlockAsymRight {float: right;width: 530px;}
.riBlockAsym700_490R .riBlockAsymLeft  {float: left; width: 200px;}
.riBlockAsym700_490R .riBlockAsymRight {float: right;width: 490px;}
.riBlockAsym700_470R .riBlockAsymLeft  {float: left; width: 220px;}
.riBlockAsym700_470R .riBlockAsymRight {float: right;width: 470px;}
.riBlockAsym530_345R .riBlockAsymLeft  {float: left; width: 175px;}
.riBlockAsym530_345R .riBlockAsymRight {float: right;width: 345px;}
.riBlockAsym530_310R .riBlockAsymLeft  {float: left; width: 210px;}
.riBlockAsym530_310R .riBlockAsymRight {float: right;width: 310px;}
.riBlockAsym490_345R .riBlockAsymLeft  {float: left; width: 135px;}
.riBlockAsym490_345R .riBlockAsymRight {float: right;width: 345px;}
.riBlockAsym490_310R .riBlockAsymLeft  {float: left; width: 170px;}
.riBlockAsym490_310R .riBlockAsymRight {float: right;width: 310px;}
.riBlockAsym470_345R .riBlockAsymLeft  {float: left; width: 115px;}
.riBlockAsym470_345R .riBlockAsymRight {float: right;width: 345px;}
.riBlockAsym470_310R .riBlockAsymLeft  {float: left; width: 150px;}
.riBlockAsym470_310R .riBlockAsymRight {float: right;width: 310px;}
.riBlockAsym470_240R .riBlockAsymLeft  {float: left; width: 220px;}
.riBlockAsym470_240R .riBlockAsymRight {float: right;width: 240px;}
.riBlockAsym345_240R .riBlockAsymLeft  {float: left; width: 95px;}
.riBlockAsym345_240R .riBlockAsymRight {float: right;width: 240px;}
.riBlockAsym345_200R .riBlockAsymLeft  {float: left; width: 135px;}
.riBlockAsym345_200R .riBlockAsymRight {float: right;width: 200px;}
.riBlockAsym310_200R .riBlockAsymLeft  {float: left; width: 100px;}
.riBlockAsym310_200R .riBlockAsymRight {float: right;width: 200px;}

/* with border */
.riBdr .riBlockAsym950_700L .riBlockAsymRight {width: 218px;}
.riBdr .riBlockAsym950_530L .riBlockAsymRight {width: 388px;}
.riBdr .riBlockAsym950_490L .riBlockAsymRight {width: 428px;}
.riBdr .riBlockAsym950_470L .riBlockAsymRight {width: 448px;}
.riBdr .riBlockAsym950_740L .riBlockAsymRight {width: 178px;}
.riBdr .riBlockAsym700_530L .riBlockAsymRight {width: 138px;}
.riBdr .riBlockAsym700_490L .riBlockAsymRight {width: 178px;}
.riBdr .riBlockAsym700_470L .riBlockAsymRight {width: 198px;}
.riBdr .riBlockAsym530_345L .riBlockAsymRight {width: 153px;}
.riBdr .riBlockAsym530_310L .riBlockAsymRight {width: 188px;}
.riBdr .riBlockAsym490_345L .riBlockAsymRight {width: 113px;}
.riBdr .riBlockAsym490_310L .riBlockAsymRight {width: 148px;}
.riBdr .riBlockAsym470_345L .riBlockAsymRight {width: 93px;}
.riBdr .riBlockAsym470_310L .riBlockAsymRight {width: 128px;}
.riBdr .riBlockAsym470_240L .riBlockAsymRight {width: 198px;}
.riBdr .riBlockAsym345_200L .riBlockAsymRight {width: 113px;}
.riBdr .riBlockAsym950_700R .riBlockAsymLeft  {width: 218px;}
.riBdr .riBlockAsym950_530R .riBlockAsymLeft  {width: 388px;}
.riBdr .riBlockAsym950_490R .riBlockAsymLeft  {width: 428px;}
.riBdr .riBlockAsym950_470R .riBlockAsymLeft  {width: 448px;}
.riBdr .riBlockAsym950_740R .riBlockAsymLeft  {width: 178px;}
.riBdr .riBlockAsym700_530R .riBlockAsymLeft  {width: 138px;}
.riBdr .riBlockAsym700_490R .riBlockAsymLeft  {width: 178px;}
.riBdr .riBlockAsym700_470R .riBlockAsymLeft  {width: 198px;}
.riBdr .riBlockAsym530_345R .riBlockAsymLeft  {width: 153px;}
.riBdr .riBlockAsym530_310R .riBlockAsymLeft  {width: 188px;}
.riBdr .riBlockAsym490_345R .riBlockAsymLeft  {width: 113px;}
.riBdr .riBlockAsym490_310R .riBlockAsymLeft  {width: 148px;}
.riBdr .riBlockAsym470_345R .riBlockAsymLeft  {width: 93px;}
.riBdr .riBlockAsym470_310R .riBlockAsymLeft  {width: 128px;}
.riBdr .riBlockAsym470_240R .riBlockAsymLeft  {width: 198px;}
.riBdr .riBlockAsym345_200R .riBlockAsymLeft  {width: 113px;}


/*
[item list]
----------------------------------------*/
.riItemListNormal,
.riItemListYen {letter-spacing: -1em;}
.riItemListYenWrap {
	overflow: hidden;
	padding-bottom: 1px;
	background: url(https://r.r10s.jp/com/img/event/module/bg_arcol_btm.gif) no-repeat left bottom;

}
.riItemListYen {
	padding-bottom: 5px;
	background: url(https://r.r10s.jp/com/img/event/module/bg_arcol_top.gif) no-repeat;
}

.riItemListNormalImg,
.riItemListYenImg {
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
}
/* IE6 */
* html .riItemListNormalImg,
* html .riItemListYenImg {display: inline;zoom: 1;}
/* IE7 */
*:first-child+html .riItemListNormalImg,
*:first-child+html .riItemListYenImg {display: inline;zoom: 1;}
/* Opera 10 over */
@media not screen and (1) {
	.riItemListNormal,
	.riItemListYen {
		display: table;
		word-spacing: -1em;
	}
	.riItemListNormalImg,
	.riItemListYenImg {
		word-spacing: normal;
	}
}


.riItemListNormalImg {
	width: 128px;
	margin: 10px 0 0 10px;
}
.riItemListYenImg {
	width: 112px;
	margin: 10px 10px 0 0;
	padding: 0 9px;
}

/* [width 950px] */
/* img 128x128px */
.riItemList950 .riItemListNormal {width: 838px;margin: 0 auto;}
/* img 112x112px */
.riItemList950 .riItemListYenWrap {width: 830px;margin: 10px auto 0;}
.riItemList950 .riItemListYen {width: 840px;}

/* [width 700px] */
/* img 128x128px */
.riItemList700_4items .riItemListNormal {width: 552px;margin: 0 auto;}
.riItemList700 .riItemListNormal {width: 690px;}
/* img 112x112px */
.riItemList700_4items  .riItemListYenWrap {width: 560px;margin: 10px auto 0;}
.riItemList700 .riItemListYenWrap {width: 700px;margin: 10px -5px 0 5px;}
.riItemList700 .riItemListYen {width: 710px;}

/* [width 530px] */
/* img 128x128px */
.riItemList530 .riItemListNormal {width: 424px;margin: 0 auto;}
/* img 112x112px */
.riItemList530 .riItemListYenWrap {width: 410px;margin: 10px auto 0;}
.riItemList530 .riItemListYen {width: 420px;}

/* [width 470px] */
/* img 128x128px */
.riItemList470 .riItemListNormal {width: 424px;margin: 0 auto;}
/* img 112x112px */
.riItemList470 .riItemListYenWrap {width: 410px;margin: 10px auto 0;}
.riItemList470 .riItemListYen {width: 420px;}

/* [width 345px] */
/* img 128x128px */
.riItemList345 .riItemListNormal {width: 286px;margin: 0 auto;}
/* img 112x112px */
.riItemList345 .riItemListYenWrap {width: 270px;margin: 10px auto 0;}
.riItemList345 .riItemListYen {width: 280px;}

/* [width 310px] */
/* img 128x128px */
.riItemList310 .riItemListNormal {width: 286px;margin: 0 auto;}
/* img 112x112px */
.riItemList310 .riItemListYenWrap {width: 270px;margin: 10px auto 0;}
.riItemList310 .riItemListYen {width: 280px;}

/* [width 240px] */
/* img 128x128px */
.riItemList240 .riItemListNormal {width: 148px;margin: 0 auto;}
/* img 112x112px */
.riItemList240 .riItemListYenWrap {width: 130px;margin: 10px auto 0;}
.riItemList240 .riItemListYen {width: 140px;}

/* [width 200px] */
/* img 128x128px */
.riItemList200 .riItemListNormal {width: 148px;margin: 0 auto;}
/* img 112x112px */
.riItemList200 .riItemListYenWrap {width: 130px;margin: 10px auto 0;}
.riItemList200 .riItemListYen {width: 140px;}


/*
[word break]
----------------------------------------*/
#riWrap div, #riWrap p, #riWrap li, #riWrap th, #riWrap td {word-wrap: break-word;word-break: break-all;white-space:normal !important;}
#riWrap li.riImgList {word-wrap: normal;}


/*
[plan link footer]
----------------------------------------*/
.riPlanLinkFooter {font-size:82%;width:95%;margin:0 auto;}
#riGlobalWrap .riPlanLinkFooter a {color:#1d54a7;text-decoration:none;}
#riGlobalWrap .riPlanLinkFooter a:hover {color: #c00000; text-decoration: underline;}


/*
 ver: 1.1.0 [item-length]
----------------------------------------*/
.riItemLength445 {
	width: 445px;margin: 5px;
}


/*
 ver: 1.1.1 [asuraku-icon]
----------------------------------------*/
#riWrap{z-index:0 !important;}

.rihCmnTopSearch{z-index:101 !important;} 

.asurakuAreaIcon {
	clear: both;
	overflow: hidden;
}

.asurakuAreaIcon img {
	float: left;
}


/*
 ver: 1.2.0 [text-Link]
----------------------------------------*/
#riWrap a {color:#1d54a7;text-decoration:none;} 
#riWrap a:hover {color: #c00000; text-decoration: underline;}


/*
 ver: 1.2.0 [browse-fix]
----------------------------------------*/
/* IE8 */
html>/**/body .riBdr {
        padding-right: 9px\9;
}
/* Firefox 3.5 over */
.riBdr, x:-moz-broken, x:last-of-type { padding-right: 9px; }


/*
 ver: 1.2.1, 1.2.2 [check entry with mail magazine permission]
----------------------------------------*/

.riCheckEntry form,
.riCheckEntry700 form {
	margin: 0 auto;
	text-align: center;
}
.riCheckEntry .jsOffMessage {
	display: none;
}
.riCheckEntry .campaignEntryMssage {
	font-size: 14px;
	margin-bottom: 20px;
	width: 700px;
	margin: 0 auto;
	line-height: 1.2;
	text-align: left;
}
.riCheckEntry700 .campaignEntryMssage {
	font-size: 13px;
	margin-bottom: 20px;
	width: 518px;
	margin: 0 auto;
	line-height: 1.2;
	text-align: left;
}
.riCheckEntry #submitEntry,
.riCheckEntry .submitEntry {
	cursor: pointer;
	width: 700px;
	height: 69px;
	color: transparent;
	background: url(https://r.r10s.jp/evt/event/campaign/img/entry_pc.gif) no-repeat top left;
	border: none;
}
.riCheckEntry700 #submitEntry,
.riCheckEntry700 .submitEntry {
	cursor: pointer;
	width: 518px;
	height: 51px;
	color: transparent;
	background: url(https://r.r10s.jp/evt/event/campaign/img/entry_pc_700.gif) no-repeat top left;
	border: none;
}
.riCheckEntry #ekey,
.riCheckEntry #ekey2,
.riCheckEntry #ekey3,
.riCheckEntry700 #ekey,
.riCheckEntry700 #ekey2,
.riCheckEntry700 #ekey3 {
	display: none;
}
.riCheckEntry #ekey + .imageCheckBox,
.riCheckEntry #ekey2 + .imageCheckBox,
.riCheckEntry #ekey3 + .imageCheckBox {
	cursor: pointer;
	display: inline-block;
	background: url(https://r.r10s.jp/evt/event/campaign/img/img_check.gif) no-repeat top left;
	background: none\9;
	height: 38px;
	text-indent: 35px;
	font-size: 21px;
	line-height: 46px;
	font-weight: bold;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0 0 9px 0;
}
.riCheckEntry #ekey:checked + .imageCheckBox,
.riCheckEntry #ekey2:checked + .imageCheckBox,
.riCheckEntry #ekey3:checked + .imageCheckBox {
	background-position: bottom left;
}
.riCheckEntry700 #ekey + .imageCheckBox,
.riCheckEntry700 #ekey2 + .imageCheckBox,
.riCheckEntry700 #ekey3 + .imageCheckBox {
	cursor: pointer;
	display: inline-block;
	background: url(https://r.r10s.jp/evt/event/campaign/img/img_check_small.gif?v=1408201600) no-repeat top left;
	background: none\9;
	height: 32px;
	text-indent: 35px;
	font-size: 16px;
	line-height: 46px;
	font-weight: bold;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0 0 9px 0;
}
.riCheckEntry700 #ekey:checked + .imageCheckBox,
.riCheckEntry700 #ekey2:checked + .imageCheckBox,
.riCheckEntry700 #ekey3:checked + .imageCheckBox {
	background-position: bottom left;
}
/* Styles for IE 6,7,8 */
@media \0screen\,screen\9 {
	.riCheckEntry #ekey,
	.riCheckEntry #ekey2,
	.riCheckEntry #ekey3,
	.riCheckEntry700 #ekey,
	.riCheckEntry700 #ekey2,
	.riCheckEntry700 #ekey3 {
		display: inline;
	}
	.riCheckEntry #ekey + .imageCheckBox,
	.riCheckEntry #ekey2 + .imageCheckBox,
	.riCheckEntry #ekey3 + .imageCheckBox,
	.riCheckEntry700 #ekey + .imageCheckBox,
	.riCheckEntry700 #ekey2 + .imageCheckBox,
	.riCheckEntry700 #ekey3 + .imageCheckBox {
		text-indent: 0;
		height: auto;
		line-height: auto;
		margin: 0;
	}
}

/*
 ver: 1.2.3 [check entry with mail magazine permission mandatory pattern]
----------------------------------------*/
.riCheckEntry.mandatory .jsOffMessage {
	display: block;
}
.riCheckEntry.mandatory #submitEntry.disabled,
.riCheckEntry.mandatory .submitEntry.disabled {
	cursor: auto;
	background-position: bottom left;
	outline: none;
}
.riCheckEntry700.mandatory #submitEntry.disabled,
.riCheckEntry700.mandatory .submitEntry.disabled {
	cursor: auto;
	background-position: bottom left;
	outline: none;
}