@charset "euc-jp";
 
/*
createdate: 2012/01/18
update: 2012/06/19
ver: 1.0.1
*/


/*
[preset] index
----------------------------------------*/
/*
	-body
	-margin
	-padding
	-font
	-link
	-text
	-border
	-background
	-icon/bullet position
	-float
	-display
	-form
	-color variation
*/


/*
[preset] body
----------------------------------------*/
#riWrap {line-height: 1.5;}
img {vertical-align: top;}
/* IE6 */
/*
 * html img {vertical-align: baseline;}
 */
/* IE7 */
/*
*:first-child+html img {vertical-align: baseline;}
*/

/*
[preset] margin
----------------------------------------*/
/* [all direction] */
.riM0  {margin: 0 !important;}
.riM3 {margin: 3px !important;}
.riM5 {margin: 5px !important;}
.riM10 {margin: 10px !important;}
.riM20 {margin: 20px !important;}
.riM30 {margin: 30px !important;}
.riM40 {margin: 40px !important;}
.riM50 {margin: 50px !important;}

/* [margin detail] */
.riMt0 {margin-top: 0 !important;}
.riMt1 {margin-top: 1px !important;}
.riMt2 {margin-top: 2px !important;}
.riMt3 {margin-top: 3px !important;}
.riMt4 {margin-top: 4px !important;}
.riMt5 {margin-top: 5px !important;}
.riMt10 {margin-top: 10px !important;}
.riMt15 {margin-top: 15px !important;}
.riMt20 {margin-top: 20px !important;}
.riMt25 {margin-top: 25px !important;}
.riMt30 {margin-top: 30px !important;}
.riMt35 {margin-top: 35px !important;}
.riMt40 {margin-top: 40px !important;}
.riMt45 {margin-top: 45px !important;}
.riMt50 {margin-top: 50px !important;}

.riMb0 {margin-bottom: 0 !important;}
.riMb1 {margin-bottom: 1px !important;}
.riMb2 {margin-bottom: 2px !important;}
.riMb3 {margin-bottom: 3px !important;}
.riMb4 {margin-bottom: 4px !important;}
.riMb5 {margin-bottom: 5px !important;}
.riMb10 {margin-bottom: 10px !important;}
.riMb15 {margin-bottom: 15px !important;}
.riMb20 {margin-bottom: 20px !important;}
.riMb25 {margin-bottom: 25px !important;}
.riMb30 {margin-bottom: 30px !important;}
.riMb35 {margin-bottom: 35px !important;}
.riMb40 {margin-bottom: 40px !important;}
.riMb45 {margin-bottom: 45px !important;}
.riMb50 {margin-bottom: 50px !important;}

.riMl-10 {margin-left: -10px !important;}
.riMl0 {margin-left: 0 !important;}
.riMl1 {margin-left: 1px !important;}
.riMl2 {margin-left: 2px !important;}
.riMl3 {margin-left: 3px !important;}
.riMl4 {margin-left: 4px !important;}
.riMl5 {margin-left: 5px !important;}
.riMl10 {margin-left: 10px !important;}
.riMl15 {margin-left: 15px !important;}
.riMl20 {margin-left: 20px !important;}
.riMl25 {margin-left: 25px !important;}

.riMr0 {margin-right: 0 !important;}
.riMr1 {margin-right: 1px !important;}
.riMr2 {margin-right: 2px !important;}
.riMr3 {margin-right: 3px !important;}
.riMr4 {margin-right: 4px !important;}
.riMr5 {margin-right: 5px !important;}
.riMr10 {margin-right: 10px !important;}
.riMr15 {margin-right: 15px !important;}
.riMr20 {margin-right: 20px !important;}
.riMr25 {margin-right: 25px !important;}


/*
[preset] padding
----------------------------------------*/
/* [all direction] */
.riP0  {padding: 0 !important;}
.riP3  {padding: 3px !important;}
.riP5  {padding: 5px !important;}
.riP10 {padding: 10px !important;}
.riP20 {padding: 20px !important;}
.riP30 {padding: 30px !important;}
.riP40 {padding: 40px !important;}
.riP50 {padding: 50px !important;}

/* [padding detail] */
.riPt0 {padding-top: 0 !important;}
.riPt5 {padding-top: 5px !important;}
.riPt10 {padding-top: 10px !important;}
.riPt15 {padding-top: 15px !important;}
.riPt20 {padding-top: 20px !important;}
.riPt25 {padding-top: 25px !important;}
.riPt30 {padding-top: 30px !important;}
.riPt35 {padding-top: 35px !important;}
.riPt40 {padding-top: 40px !important;}
.riPt100 {padding-top: 100px !important;}

.riPb0 {padding-bottom: 0 !important;}
.riPb5 {padding-bottom: 5px !important;}
.riPb10 {padding-bottom: 10px !important;}
.riPb15 {padding-bottom: 15px !important;}
.riPb20 {padding-bottom: 20px !important;}
.riPb25 {padding-bottom: 25px !important;}
.riPb30 {padding-bottom: 30px !important;}
.riPb35 {padding-bottom: 35px !important;}
.riPb40 {padding-bottom: 40px !important;}
.riPb45 {padding-bottom: 45px !important;}
.riPb50 {padding-bottom: 50px !important;}

.riPl0 {padding-left: 0 !important;}
.riPl5 {padding-left: 5px !important;}
.riPl10 {padding-left: 10px !important;}
.riPl15 {padding-left: 15px !important;}
.riPl20 {padding-left: 20px !important;}
.riPl25 {padding-left: 25px !important;}
.riPl30 {padding-left: 30px !important;}
.riPl35 {padding-left: 35px !important;}
.riPl40 {padding-left: 40px !important;}
.riPl45 {padding-left: 45px !important;}
.riPl50 {padding-left: 50px !important;}

.riPr0 {padding-right: 0 !important;}
.riPr5 {padding-right: 5px !important;}
.riPr10 {padding-right: 10px !important;}
.riPr15 {padding-right: 15px !important;}
.riPr20 {padding-right: 20px !important;}
.riPr25 {padding-right: 25px !important;}
.riPr30 {padding-right: 30px !important;}
.riPr35 {padding-right: 35px !important;}
.riPr40 {padding-right: 40px !important;}
.riPr45 {padding-right: 45px !important;}
.riPr50 {padding-right: 50px !important;}


/*
[preset] font
----------------------------------------*/
/* [size] */
/* 
 font-size (base: 13px)
  77% = 10px
 100% = 13px
 122% = 16px
*/
.riFsN {font-size: 0;}
.riFsS {font-size: 77%;}
.riFsM {font-size: 100%;}
.riFsL {font-size: 122%;}

/* [weight] */
.riFwB {font-weight: bold !important;}
.riFwN {font-weight: normal !important;}

/* [color] */
.riFc_cccccc {color: #cccccc;}


/*
[preset] link
----------------------------------------*/
a,a:link {color: #1d54a7;}
a:visited {color: #1d54a7;}
a:hover {color: #bf0000;}
a.riLc_ffffff,a.riLc_ffffff:link {color: #ffffff !important;}
a.riLc_cccccc,a.riLc_cccccc:link {color: #cccccc !important;}
a.riLc_bf000,a.riLc_bf0000:link {color: #bf0000 !important;}


/*
[preset] text
----------------------------------------*/
/* [color] */
.riTxtColor_f20000 {color: #f20000 !important;} /* tool ranking color */
.riTxtColor_660000 {color: #660000 !important;} /* riGenreLinkFooter color */

/* [position] */
.riTaL {text-align: left !important;}
.riTaC {text-align: center !important;}
.riTaR {text-align: right !important;}

.riVaT {vertical-align: top !important;}
.riVaM {vertical-align: middle !important;}
.riVaB {vertical-align: bottom !important;}

/* [break] */
.riNoBr {white-space:nowrap !important;}
.riWordBreak {word-wrap: break-word;word-break: break-all;white-space:normal !important;}


/*
[preset] border
----------------------------------------*/
.riNoBorder{border: none 0 !important;}
.riNoBorderTop{border-top: none 0 !important;}

/*
[preset] icon/bullet position
----------------------------------------*/
.riIcnL {display:inline !important;vertical-align:middle;margin:0 5px 0 0 !important;}
.riIcnR {display:inline !important;vertical-align:middle;margin:0 0 0 5px !important;}


/*
[preset] float
----------------------------------------*/
.riFloN {float:none !important;}
.riFloR {float:right !important;}
.riFloL {float:left !important;}


/*
[preset] display
----------------------------------------*/
.riDispBlock {display:block !important;}
.riDispInline {display:inline !important;}
.riDispNone {display:none !important;}


/*
[preset] form
----------------------------------------*/
.riImeOff {ime-mode:disabled;}


/*
[preset] color variation
----------------------------------------*/
/* [text] */
.riTxtColor_ff0000 {color: #ff0000 !important;}
.riTxtColor_fd4032 {color: #fd4032 !important;}
.riTxtColor_fd7332 {color: #fd7332 !important;}
.riTxtColor_f49b1b {color: #f49b1b !important;}
.riTxtColor_e8d824 {color: #e8d824 !important;}
.riTxtColor_85c319 {color: #85c319 !important;}
.riTxtColor_38a229 {color: #38a229 !important;}
.riTxtColor_00c0ff {color: #00c0ff !important;}
.riTxtColor_0080ff {color: #0080ff !important;}
.riTxtColor_1e49d7 {color: #1e49d7 !important;}
.riTxtColor_8000ff {color: #8000ff !important;}
.riTxtColor_f21c90 {color: #f21c90 !important;}
.riTxtColor_ee6464 {color: #ee6464 !important;}
.riTxtColor_f0a8a8 {color: #f0a8a8 !important;}
.riTxtColor_f0cca8 {color: #f0cca8 !important;}
.riTxtColor_f0dea8 {color: #f0dea8 !important;}
.riTxtColor_eaea89 {color: #eaea89 !important;}
.riTxtColor_def0a8 {color: #def0a8 !important;}
.riTxtColor_baf0a8 {color: #baf0a8 !important;}
.riTxtColor_a3e0f4 {color: #a3e0f4 !important;}
.riTxtColor_a8baf0 {color: #a8baf0 !important;}
.riTxtColor_baa8f0 {color: #baa8f0 !important;}
.riTxtColor_dea8f0 {color: #dea8f0 !important;}
.riTxtColor_f283b5 {color: #f283b5 !important;}
.riTxtColor_780000 {color: #780000 !important;}
.riTxtColor_bf0000 {color: #bf0000 !important;}
.riTxtColor_8c5218 {color: #8c5218 !important;}
.riTxtColor_947519 {color: #947519 !important;}
.riTxtColor_c7aa4e {color: #c7aa4e !important;}
.riTxtColor_759419 {color: #759419 !important;}
.riTxtColor_2e7a15 {color: #2e7a15 !important;}
.riTxtColor_0f7e82 {color: #0f7e82 !important;}
.riTxtColor_0f2f91 {color: #0f2f91 !important;}
.riTxtColor_371991 {color: #371991 !important;}
.riTxtColor_731991 {color: #731991 !important;}
.riTxtColor_941957 {color: #941957 !important;}
.riTxtColor_ffffff {color: #ffffff !important;}
.riTxtColor_f2f2f2 {color: #f2f2f2 !important;}
.riTxtColor_cccccc {color: #cccccc !important;}
.riTxtColor_999999 {color: #999999 !important;}
.riTxtColor_717171 {color: #717171 !important;}
.riTxtColor_000000 {color: #000000 !important;}
.riTxtColor_fce0e0 {color: #fce0e0 !important;}
.riTxtColor_fceeee {color: #fceeee !important;}
.riTxtColor_fcf5ee {color: #fcf5ee !important;}
.riTxtColor_fcf8ee {color: #fcf8ee !important;}
.riTxtColor_fcfcee {color: #fcfcee !important;}
.riTxtColor_f8fcee {color: #f8fcee !important;}
.riTxtColor_f1fcee {color: #f1fcee !important;}
.riTxtColor_edfaff {color: #edfaff !important;}
.riTxtColor_eef1fc {color: #eef1fc !important;}
.riTxtColor_f1eefc {color: #f1eefc !important;}
.riTxtColor_f8eefc {color: #f8eefc !important;}
.riTxtColor_fce6e0 {color: #fce6e0 !important;}
.riTxtColor_f20000 {color: #f20000 !important;} /* tool ranking color */
.riTxtColor_660000 {color: #660000 !important;} /* riGenreLinkFooter color */

/* [background] */
.riBgColor_ff0000 {background-color: #ff0000 !important;}
.riBgColor_fd4032 {background-color: #fd4032 !important;}
.riBgColor_fd7332 {background-color: #fd7332 !important;}
.riBgColor_f49b1b {background-color: #f49b1b !important;}
.riBgColor_e8d824 {background-color: #e8d824 !important;}
.riBgColor_85c319 {background-color: #85c319 !important;}
.riBgColor_38a229 {background-color: #38a229 !important;}
.riBgColor_00c0ff {background-color: #00c0ff !important;}
.riBgColor_0080ff {background-color: #0080ff !important;}
.riBgColor_1e49d7 {background-color: #1e49d7 !important;}
.riBgColor_8000ff {background-color: #8000ff !important;}
.riBgColor_f21c90 {background-color: #f21c90 !important;}
.riBgColor_ee6464 {background-color: #ee6464 !important;}
.riBgColor_f0a8a8 {background-color: #f0a8a8 !important;}
.riBgColor_f0cca8 {background-color: #f0cca8 !important;}
.riBgColor_f0dea8 {background-color: #f0dea8 !important;}
.riBgColor_eaea89 {background-color: #eaea89 !important;}
.riBgColor_def0a8 {background-color: #def0a8 !important;}
.riBgColor_baf0a8 {background-color: #baf0a8 !important;}
.riBgColor_a3e0f4 {background-color: #a3e0f4 !important;}
.riBgColor_a8baf0 {background-color: #a8baf0 !important;}
.riBgColor_baa8f0 {background-color: #baa8f0 !important;}
.riBgColor_dea8f0 {background-color: #dea8f0 !important;}
.riBgColor_f283b5 {background-color: #f283b5 !important;}
.riBgColor_780000 {background-color: #780000 !important;}
.riBgColor_bf0000 {background-color: #bf0000 !important;}
.riBgColor_8c5218 {background-color: #8c5218 !important;}
.riBgColor_947519 {background-color: #947519 !important;}
.riBgColor_c7aa4e {background-color: #c7aa4e !important;}
.riBgColor_759419 {background-color: #759419 !important;}
.riBgColor_2e7a15 {background-color: #2e7a15 !important;}
.riBgColor_0f7e82 {background-color: #0f7e82 !important;}
.riBgColor_0f2f91 {background-color: #0f2f91 !important;}
.riBgColor_371991 {background-color: #371991 !important;}
.riBgColor_731991 {background-color: #731991 !important;}
.riBgColor_941957 {background-color: #941957 !important;}
.riBgColor_ffffff {background-color: #ffffff !important;}
.riBgColor_f2f2f2 {background-color: #f2f2f2 !important;}
.riBgColor_cccccc {background-color: #cccccc !important;}
.riBgColor_999999 {background-color: #999999 !important;}
.riBgColor_717171 {background-color: #717171 !important;}
.riBgColor_000000 {background-color: #000000 !important;}
.riBgColor_fce0e0 {background-color: #fce0e0 !important;}
.riBgColor_fceeee {background-color: #fceeee !important;}
.riBgColor_fcf5ee {background-color: #fcf5ee !important;}
.riBgColor_fcf8ee {background-color: #fcf8ee !important;}
.riBgColor_fcfcee {background-color: #fcfcee !important;}
.riBgColor_f8fcee {background-color: #f8fcee !important;}
.riBgColor_f1fcee {background-color: #f1fcee !important;}
.riBgColor_edfaff {background-color: #edfaff !important;}
.riBgColor_eef1fc {background-color: #eef1fc !important;}
.riBgColor_f1eefc {background-color: #f1eefc !important;}
.riBgColor_f8eefc {background-color: #f8eefc !important;}
.riBgColor_fce6e0 {background-color: #fce6e0 !important;}
.riBgColor_f20000 {background-color: #f20000 !important;} /* tool ranking color */
.riBgColor_fffcde {background-color: #fffcde !important;} /* tool ranking sub color */
.riBgColor_ffeb9c {background-color: #ffeb9c !important;} /* tool review color */
.riBgColor_fff8e5 {background-color: #fff8e5 !important;} /* riGenreLinkFooter color */

/* [border] */
.riBdrColor_ff0000,
table.riBdrColor_ff0000 th,
table.riBdrColor_ff0000 td {border-color: #ff0000 !important;}
.riBdrColor_fd4032,
table.riBdrColor_fd4032 th,
table.riBdrColor_fd4032 td {border-color: #fd4032 !important;}
.riBdrColor_fd7332,
table.riBdrColor_fd7332 th,
table.riBdrColor_fd7332 td {border-color: #fd7332 !important;}
.riBdrColor_f49b1b,
table.riBdrColor_f49b1b th,
table.riBdrColor_f49b1b td {border-color: #f49b1b !important;}
.riBdrColor_e8d824,
table.riBdrColor_e8d824 th,
table.riBdrColor_e8d824 td {border-color: #e8d824 !important;}
.riBdrColor_85c319,
table.riBdrColor_85c319 th,
table.riBdrColor_85c319 td {border-color: #85c319 !important;}
.riBdrColor_38a229,
table.riBdrColor_38a229 th,
table.riBdrColor_38a229 td {border-color: #38a229 !important;}
.riBdrColor_00c0ff,
table.riBdrColor_00c0ff th,
table.riBdrColor_00c0ff td {border-color: #00c0ff !important;}
.riBdrColor_0080ff,
table.riBdrColor_0080ff th,
table.riBdrColor_0080ff td {border-color: #0080ff !important;}
.riBdrColor_1e49d7,
table.riBdrColor_1e49d7 th,
table.riBdrColor_1e49d7 td {border-color: #1e49d7 !important;}
.riBdrColor_8000ff,
table.riBdrColor_8000ff th,
table.riBdrColor_8000ff td {border-color: #8000ff !important;}
.riBdrColor_f21c90,
table.riBdrColor_f21c90 th,
table.riBdrColor_f21c90 td {border-color: #f21c90 !important;}
.riBdrColor_ee6464,
table.riBdrColor_ee6464 th,
table.riBdrColor_ee6464 td {border-color: #ee6464 !important;}
.riBdrColor_f0a8a8,
table.riBdrColor_f0a8a8 th,
table.riBdrColor_f0a8a8 td {border-color: #f0a8a8 !important;}
.riBdrColor_f0cca8,
table.riBdrColor_f0cca8 th,
table.riBdrColor_f0cca8 td {border-color: #f0cca8 !important;}
.riBdrColor_f0dea8,
table.riBdrColor_f0dea8 th,
table.riBdrColor_f0dea8 td {border-color: #f0dea8 !important;}
.riBdrColor_eaea89,
table.riBdrColor_eaea89 th,
table.riBdrColor_eaea89 td {border-color: #eaea89 !important;}
.riBdrColor_def0a8,
table.riBdrColor_def0a8 th,
table.riBdrColor_def0a8 td {border-color: #def0a8 !important;}
.riBdrColor_baf0a8,
table.riBdrColor_baf0a8 th,
table.riBdrColor_baf0a8 td {border-color: #baf0a8 !important;}
.riBdrColor_a3e0f4,
table.riBdrColor_a3e0f4 th,
table.riBdrColor_a3e0f4 td {border-color: #a3e0f4 !important;}
.riBdrColor_a8baf0,
table.riBdrColor_a8baf0 th,
table.riBdrColor_a8baf0 td {border-color: #a8baf0 !important;}
.riBdrColor_baa8f0,
table.riBdrColor_baa8f0 th,
table.riBdrColor_baa8f0 td {border-color: #baa8f0 !important;}
.riBdrColor_dea8f0,
table.riBdrColor_dea8f0 th,
table.riBdrColor_dea8f0 td {border-color: #dea8f0 !important;}
.riBdrColor_f283b5,
table.riBdrColor_f283b5 th,
table.riBdrColor_f283b5 td {border-color: #f283b5 !important;}
.riBdrColor_780000,
table.riBdrColor_780000 th,
table.riBdrColor_780000 td {border-color: #780000 !important;}
.riBdrColor_bf0000,
table.riBdrColor_bf0000 th,
table.riBdrColor_bf0000 td {border-color: #bf0000 !important;}
.riBdrColor_8c5218,
table.riBdrColor_8c5218 th,
table.riBdrColor_8c5218 td {border-color: #8c5218 !important;}
.riBdrColor_947519,
table.riBdrColor_947519 th,
table.riBdrColor_947519 td {border-color: #947519 !important;}
.riBdrColor_c7aa4e,
table.riBdrColor_c7aa4e th,
table.riBdrColor_c7aa4e td {border-color: #c7aa4e !important;}
.riBdrColor_759419,
table.riBdrColor_759419 th,
table.riBdrColor_759419 td {border-color: #759419 !important;}
.riBdrColor_2e7a15,
table.riBdrColor_2e7a15 th,
table.riBdrColor_2e7a15 td {border-color: #2e7a15 !important;}
.riBdrColor_0f7e82,
table.riBdrColor_0f7e82 th,
table.riBdrColor_0f7e82 td {border-color: #0f7e82 !important;}
.riBdrColor_0f2f91,
table.riBdrColor_0f2f91 th,
table.riBdrColor_0f2f91 td {border-color: #0f2f91 !important;}
.riBdrColor_371991,
table.riBdrColor_371991 th,
table.riBdrColor_371991 td {border-color: #371991 !important;}
.riBdrColor_731991,
table.riBdrColor_731991 th,
table.riBdrColor_731991 td {border-color: #731991 !important;}
.riBdrColor_941957,
table.riBdrColor_941957 th,
table.riBdrColor_941957 td {border-color: #941957 !important;}
.riBdrColor_ffffff,
table.riBdrColor_ffffff th,
table.riBdrColor_ffffff td {border-color: #ffffff !important;}
.riBdrColor_f2f2f2,
table.riBdrColor_f2f2f2 th,
table.riBdrColor_f2f2f2 td {border-color: #f2f2f2 !important;}
.riBdrColor_cccccc,
table.riBdrColor_cccccc th,
table.riBdrColor_cccccc td {border-color: #cccccc !important;}
.riBdrColor_999999,
table.riBdrColor_999999 th,
table.riBdrColor_999999 td {border-color: #999999 !important;}
.riBdrColor_717171,
table.riBdrColor_717171 th,
table.riBdrColor_717171 td {border-color: #717171 !important;}
.riBdrColor_000000,
table.riBdrColor_000000 th,
table.riBdrColor_000000 td {border-color: #000000 !important;}
.riBdrColor_fce0e0,
table.riBdrColor_fce0e0 th,
table.riBdrColor_fce0e0 td {border-color: #fce0e0 !important;}
.riBdrColor_fceeee,
table.riBdrColor_fceeee th,
table.riBdrColor_fceeee td {border-color: #fceeee !important;}
.riBdrColor_fcf5ee,
table.riBdrColor_fcf5ee th,
table.riBdrColor_fcf5ee td {border-color: #fcf5ee !important;}
.riBdrColor_fcf8ee,
table.riBdrColor_fcf8ee th,
table.riBdrColor_fcf8ee td {border-color: #fcf8ee !important;}
.riBdrColor_fcfcee,
table.riBdrColor_fcfcee th,
table.riBdrColor_fcfcee td {border-color: #fcfcee !important;}
.riBdrColor_f8fcee,
table.riBdrColor_f8fcee th,
table.riBdrColor_f8fcee td {border-color: #f8fcee !important;}
.riBdrColor_f1fcee,
table.riBdrColor_f1fcee th,
table.riBdrColor_f1fcee td {border-color: #f1fcee !important;}
.riBdrColor_edfaff,
table.riBdrColor_edfaff th,
table.riBdrColor_edfaff td {border-color: #edfaff !important;}
.riBdrColor_eef1fc,
table.riBdrColor_eef1fc th,
table.riBdrColor_eef1fc td {border-color: #eef1fc !important;}
.riBdrColor_f1eefc,
table.riBdrColor_f1eefc th,
table.riBdrColor_f1eefc td {border-color: #f1eefc !important;}
.riBdrColor_f8eefc,
table.riBdrColor_f8eefc th,
table.riBdrColor_f8eefc td {border-color: #f8eefc !important;}
.riBdrColor_fce6e0,
table.riBdrColor_fce6e0 th,
table.riBdrColor_fce6e0 td {border-color: #fce6e0 !important;}
.riBdrColor_f20000 {border-color: #f20000 !important;} /* tool ranking color */
.riBdrColor_949494 {border-color: #949494 !important;} /* riGenreLinkFooter color */

/* [bullet icon] */
.riTriColor_f49b1b    {background-position: -10px 0px; !important;}
.riTriColor_fd4032    {background-position: -10px -12px; !important;}
.riTriColor_fd7332    {background-position: -10px -24px; !important;}
.riTriColor_ff0000    {background-position: -10px -36px; !important;}
.riTriColor_e8d824    {background-position: -10px -48px; !important;}
.riTriColor_85c319    {background-position: -10px -60px; !important;}
.riTriColor_38a229    {background-position: -10px -72px; !important;}
.riTriColor_00c0ff    {background-position: -10px -84px; !important;}
.riTriColor_0080ff    {background-position: -10px -96px; !important;}
.riTriColor_1e49d7    {background-position: -10px -108px; !important;}
.riTriColor_8000ff    {background-position: -10px -120px; !important;}
.riTriColor_f21c90    {background-position: -10px -132px; !important;}
.riTriColor_ee6464    {background-position: -10px -144px; !important;}
.riTriColor_f0a8a8    {background-position: -10px -156px; !important;}
.riTriColor_f0cca8    {background-position: -10px -168px; !important;}
.riTriColor_f0dea8    {background-position: -10px -180px; !important;}
.riTriColor_eaea89    {background-position: -10px -192px; !important;}
.riTriColor_def0a8    {background-position: -10px -204px; !important;}
.riTriColor_baf0a8    {background-position: -10px -216px; !important;}
.riTriColor_a3e0f4    {background-position: -10px -228px; !important;}
.riTriColor_a8baf0    {background-position: -10px -240px; !important;}
.riTriColor_dea8f0    {background-position: -10px -252px; !important;}
.riTriColor_f283b5    {background-position: -10px -264px; !important;}
.riTriColor_780000    {background-position: -10px -276px; !important;}
.riTriColor_bf0000    {background-position: -10px -288px; !important;}
.riTriColor_8c5218    {background-position: -10px -300px; !important;}
.riTriColor_947519    {background-position: -10px -312px; !important;}
.riTriColor_c7aa4e    {background-position: -10px -324px; !important;}
.riTriColor_759419    {background-position: -10px -336px; !important;}
.riTriColor_2e7a15    {background-position: -10px -348px; !important;}
.riTriColor_0f7e82    {background-position: -10px -360px; !important;}
.riTriColor_0f2f91    {background-position: -10px -372px; !important;}
.riTriColor_371991    {background-position: -10px -384px; !important;}
.riTriColor_731991    {background-position: -10px -396px; !important;}
.riTriColor_941957    {background-position: -10px -408px; !important;}
.riTriColor_fce0e0    {background-position: -10px -420px; !important;}
.riTriColor_fceeee    {background-position: -10px -432px; !important;}
.riTriColor_fcf8ee    {background-position: -10px -444px; !important;}
.riTriColor_fcfcee    {background-position: -10px -456px; !important;}
.riTriColor_f8fcee    {background-position: -10px -468px; !important;}
.riTriColor_f1fcee    {background-position: -10px -480px; !important;}
.riTriColor_edfaff    {background-position: -10px -492px; !important;}
.riTriColor_eef1fc    {background-position: -10px -504px; !important;}
.riTriColor_f1eefc    {background-position: -10px -516px; !important;}
.riTriColor_f8eefc    {background-position: -10px -528px; !important;}
.riTriColor_fce6e0    {background-position: -10px -540px; !important;}
.riTriColor_ffffff    {background-position: -10px -552px; !important;}
.riTriColor_f2f2f2    {background-position: -10px -564px; !important;}
.riTriColor_cccccc    {background-position: -10px -576px; !important;}
.riTriColor_999999    {background-position: -10px -588px; !important;}
.riTriColor_717171    {background-position: -10px -600px; !important;}
.riTriColor_000000    {background-position: -10px -612px; !important;}
.riTriColor_baa8f0    {background-position: -10px -624px; !important;}
.riTriColor_fcf5ee    {background-position: -10px -636px; !important;}

/* [dot icon] */
.riDotColor_f49b1b    {background-position: -30px 0px; !important;}
.riDotColor_fd4032    {background-position: -30px -12px; !important;}
.riDotColor_fd7332    {background-position: -30px -24px; !important;}
.riDotColor_ff0000    {background-position: -30px -36px; !important;}
.riDotColor_e8d824    {background-position: -30px -48px; !important;}
.riDotColor_85c319    {background-position: -30px -60px; !important;}
.riDotColor_38a229    {background-position: -30px -72px; !important;}
.riDotColor_00c0ff    {background-position: -30px -84px; !important;}
.riDotColor_0080ff    {background-position: -30px -96px; !important;}
.riDotColor_1e49d7    {background-position: -30px -108px; !important;}
.riDotColor_8000ff    {background-position: -30px -120px; !important;}
.riDotColor_f21c90    {background-position: -30px -132px; !important;}
.riDotColor_ee6464    {background-position: -30px -144px; !important;}
.riDotColor_f0a8a8    {background-position: -30px -156px; !important;}
.riDotColor_f0cca8    {background-position: -30px -168px; !important;}
.riDotColor_f0dea8    {background-position: -30px -180px; !important;}
.riDotColor_eaea89    {background-position: -30px -192px; !important;}
.riDotColor_def0a8    {background-position: -30px -204px; !important;}
.riDotColor_baf0a8    {background-position: -30px -216px; !important;}
.riDotColor_a3e0f4    {background-position: -30px -228px; !important;}
.riDotColor_a8baf0    {background-position: -30px -240px; !important;}
.riDotColor_dea8f0    {background-position: -30px -252px; !important;}
.riDotColor_f283b5    {background-position: -30px -264px; !important;}
.riDotColor_780000    {background-position: -30px -276px; !important;}
.riDotColor_bf0000    {background-position: -30px -288px; !important;}
.riDotColor_8c5218    {background-position: -30px -300px; !important;}
.riDotColor_947519    {background-position: -30px -312px; !important;}
.riDotColor_c7aa4e    {background-position: -30px -324px; !important;}
.riDotColor_759419    {background-position: -30px -336px; !important;}
.riDotColor_2e7a15    {background-position: -30px -348px; !important;}
.riDotColor_0f7e82    {background-position: -30px -360px; !important;}
.riDotColor_0f2f91    {background-position: -30px -372px; !important;}
.riDotColor_371991    {background-position: -30px -384px; !important;}
.riDotColor_731991    {background-position: -30px -396px; !important;}
.riDotColor_941957    {background-position: -30px -408px; !important;}
.riDotColor_fce0e0    {background-position: -30px -420px; !important;}
.riDotColor_fceeee    {background-position: -30px -432px; !important;}
.riDotColor_fcf8ee    {background-position: -30px -444px; !important;}
.riDotColor_fcfcee    {background-position: -30px -456px; !important;}
.riDotColor_f8fcee    {background-position: -30px -468px; !important;}
.riDotColor_f1fcee    {background-position: -30px -480px; !important;}
.riDotColor_edfaff    {background-position: -30px -492px; !important;}
.riDotColor_eef1fc    {background-position: -30px -504px; !important;}
.riDotColor_f1eefc    {background-position: -30px -516px; !important;}
.riDotColor_f8eefc    {background-position: -30px -528px; !important;}
.riDotColor_fce6e0    {background-position: -30px -540px; !important;}
.riDotColor_ffffff    {background-position: -30px -552px; !important;}
.riDotColor_f2f2f2    {background-position: -30px -564px; !important;}
.riDotColor_cccccc    {background-position: -30px -576px; !important;}
.riDotColor_999999    {background-position: -30px -588px; !important;}
.riDotColor_717171    {background-position: -30px -600px; !important;}
.riDotColor_000000    {background-position: -30px -612px; !important;}
.riDotColor_baa8f0    {background-position: -30px -624px; !important;}
.riDotColor_fcf5ee    {background-position: -30px -636px; !important;}


/* [contents icon] */
.riToAncColor_f49b1b    {background-position: 0 0px; !important;}
.riToAncColor_fd4032    {background-position: 0 -12px; !important;}
.riToAncColor_fd7332    {background-position: 0 -24px; !important;}
.riToAncColor_ff0000    {background-position: 0 -36px; !important;}
.riToAncColor_e8d824    {background-position: 0 -48px; !important;}
.riToAncColor_85c319    {background-position: 0 -60px; !important;}
.riToAncColor_38a229    {background-position: 0 -72px; !important;}
.riToAncColor_00c0ff    {background-position: 0 -84px; !important;}
.riToAncColor_0080ff    {background-position: 0 -96px; !important;}
.riToAncColor_1e49d7    {background-position: 0 -108px; !important;}
.riToAncColor_8000ff    {background-position: 0 -120px; !important;}
.riToAncColor_f21c90    {background-position: 0 -132px; !important;}
.riToAncColor_ee6464    {background-position: 0 -144px; !important;}
.riToAncColor_f0a8a8    {background-position: 0 -156px; !important;}
.riToAncColor_f0cca8    {background-position: 0 -168px; !important;}
.riToAncColor_f0dea8    {background-position: 0 -180px; !important;}
.riToAncColor_eaea89    {background-position: 0 -192px; !important;}
.riToAncColor_def0a8    {background-position: 0 -204px; !important;}
.riToAncColor_baf0a8    {background-position: 0 -216px; !important;}
.riToAncColor_a3e0f4    {background-position: 0 -228px; !important;}
.riToAncColor_a8baf0    {background-position: 0 -240px; !important;}
.riToAncColor_dea8f0    {background-position: 0 -252px; !important;}
.riToAncColor_f283b5    {background-position: 0 -264px; !important;}
.riToAncColor_780000    {background-position: 0 -276px; !important;}
.riToAncColor_bf0000    {background-position: 0 -288px; !important;}
.riToAncColor_8c5218    {background-position: 0 -300px; !important;}
.riToAncColor_947519    {background-position: 0 -312px; !important;}
.riToAncColor_c7aa4e    {background-position: 0 -324px; !important;}
.riToAncColor_759419    {background-position: 0 -336px; !important;}
.riToAncColor_2e7a15    {background-position: 0 -348px; !important;}
.riToAncColor_0f7e82    {background-position: 0 -360px; !important;}
.riToAncColor_0f2f91    {background-position: 0 -372px; !important;}
.riToAncColor_371991    {background-position: 0 -384px; !important;}
.riToAncColor_731991    {background-position: 0 -396px; !important;}
.riToAncColor_941957    {background-position: 0 -408px; !important;}
.riToAncColor_fce0e0    {background-position: 0 -420px; !important;}
.riToAncColor_fceeee    {background-position: 0 -432px; !important;}
.riToAncColor_fcf8ee    {background-position: 0 -444px; !important;}
.riToAncColor_fcfcee    {background-position: 0 -456px; !important;}
.riToAncColor_f8fcee    {background-position: 0 -468px; !important;}
.riToAncColor_f1fcee    {background-position: 0 -480px; !important;}
.riToAncColor_edfaff    {background-position: 0 -492px; !important;}
.riToAncColor_eef1fc    {background-position: 0 -504px; !important;}
.riToAncColor_f1eefc    {background-position: 0 -516px; !important;}
.riToAncColor_f8eefc    {background-position: 0 -528px; !important;}
.riToAncColor_fce6e0    {background-position: 0 -540px; !important;}
.riToAncColor_ffffff    {background-position: 0 -552px; !important;}
.riToAncColor_f2f2f2    {background-position: 0 -564px; !important;}
.riToAncColor_cccccc    {background-position: 0 -576px; !important;}
.riToAncColor_999999    {background-position: 0 -588px; !important;}
.riToAncColor_717171    {background-position: 0 -600px; !important;}
.riToAncColor_000000    {background-position: 0 -612px; !important;}
.riToAncColor_baa8f0    {background-position: 0 -624px; !important;}
.riToAncColor_fcf5ee    {background-position: 0 -636px; !important;}

/* [totop icon] */
.riToTopColor_f49b1b    {background-position: -20px 0px; !important;}
.riToTopColor_fd4032    {background-position: -20px -12px; !important;}
.riToTopColor_fd7332    {background-position: -20px -24px; !important;}
.riToTopColor_ff0000    {background-position: -20px -36px; !important;}
.riToTopColor_e8d824    {background-position: -20px -48px; !important;}
.riToTopColor_85c319    {background-position: -20px -60px; !important;}
.riToTopColor_38a229    {background-position: -20px -72px; !important;}
.riToTopColor_00c0ff    {background-position: -20px -84px; !important;}
.riToTopColor_0080ff    {background-position: -20px -96px; !important;}
.riToTopColor_1e49d7    {background-position: -20px -108px; !important;}
.riToTopColor_8000ff    {background-position: -20px -120px; !important;}
.riToTopColor_f21c90    {background-position: -20px -132px; !important;}
.riToTopColor_ee6464    {background-position: -20px -144px; !important;}
.riToTopColor_f0a8a8    {background-position: -20px -156px; !important;}
.riToTopColor_f0cca8    {background-position: -20px -168px; !important;}
.riToTopColor_f0dea8    {background-position: -20px -180px; !important;}
.riToTopColor_eaea89    {background-position: -20px -192px; !important;}
.riToTopColor_def0a8    {background-position: -20px -204px; !important;}
.riToTopColor_baf0a8    {background-position: -20px -216px; !important;}
.riToTopColor_a3e0f4    {background-position: -20px -228px; !important;}
.riToTopColor_a8baf0    {background-position: -20px -240px; !important;}
.riToTopColor_dea8f0    {background-position: -20px -252px; !important;}
.riToTopColor_f283b5    {background-position: -20px -264px; !important;}
.riToTopColor_780000    {background-position: -20px -276px; !important;}
.riToTopColor_bf0000    {background-position: -20px -288px; !important;}
.riToTopColor_8c5218    {background-position: -20px -300px; !important;}
.riToTopColor_947519    {background-position: -20px -312px; !important;}
.riToTopColor_c7aa4e    {background-position: -20px -324px; !important;}
.riToTopColor_759419    {background-position: -20px -336px; !important;}
.riToTopColor_2e7a15    {background-position: -20px -348px; !important;}
.riToTopColor_0f7e82    {background-position: -20px -360px; !important;}
.riToTopColor_0f2f91    {background-position: -20px -372px; !important;}
.riToTopColor_371991    {background-position: -20px -384px; !important;}
.riToTopColor_731991    {background-position: -20px -396px; !important;}
.riToTopColor_941957    {background-position: -20px -408px; !important;}
.riToTopColor_fce0e0    {background-position: -20px -420px; !important;}
.riToTopColor_fceeee    {background-position: -20px -432px; !important;}
.riToTopColor_fcf8ee    {background-position: -20px -444px; !important;}
.riToTopColor_fcfcee    {background-position: -20px -456px; !important;}
.riToTopColor_f8fcee    {background-position: -20px -468px; !important;}
.riToTopColor_f1fcee    {background-position: -20px -480px; !important;}
.riToTopColor_edfaff    {background-position: -20px -492px; !important;}
.riToTopColor_eef1fc    {background-position: -20px -504px; !important;}
.riToTopColor_f1eefc    {background-position: -20px -516px; !important;}
.riToTopColor_f8eefc    {background-position: -20px -528px; !important;}
.riToTopColor_fce6e0    {background-position: -20px -540px; !important;}
.riToTopColor_ffffff    {background-position: -20px -552px; !important;}
.riToTopColor_f2f2f2    {background-position: -20px -564px; !important;}
.riToTopColor_cccccc    {background-position: -20px -576px; !important;}
.riToTopColor_999999    {background-position: -20px -588px; !important;}
.riToTopColor_717171    {background-position: -20px -600px; !important;}
.riToTopColor_000000    {background-position: -20px -612px; !important;}
.riToTopColor_baa8f0    {background-position: -20px -624px; !important;}
.riToTopColor_fcf5ee    {background-position: -20px -636px; !important;}

/* [tree icon] */
.riTreeColor_f49b1b    {background-position: -40px 0px; !important;}
.riTreeColor_fd4032    {background-position: -40px -12px; !important;}
.riTreeColor_fd7332    {background-position: -40px -24px; !important;}
.riTreeColor_ff0000    {background-position: -40px -36px; !important;}
.riTreeColor_e8d824    {background-position: -40px -48px; !important;}
.riTreeColor_85c319    {background-position: -40px -60px; !important;}
.riTreeColor_38a229    {background-position: -40px -72px; !important;}
.riTreeColor_00c0ff    {background-position: -40px -84px; !important;}
.riTreeColor_0080ff    {background-position: -40px -96px; !important;}
.riTreeColor_1e49d7    {background-position: -40px -108px; !important;}
.riTreeColor_8000ff    {background-position: -40px -120px; !important;}
.riTreeColor_f21c90    {background-position: -40px -132px; !important;}
.riTreeColor_ee6464    {background-position: -40px -144px; !important;}
.riTreeColor_f0a8a8    {background-position: -40px -156px; !important;}
.riTreeColor_f0cca8    {background-position: -40px -168px; !important;}
.riTreeColor_f0dea8    {background-position: -40px -180px; !important;}
.riTreeColor_eaea89    {background-position: -40px -192px; !important;}
.riTreeColor_def0a8    {background-position: -40px -204px; !important;}
.riTreeColor_baf0a8    {background-position: -40px -216px; !important;}
.riTreeColor_a3e0f4    {background-position: -40px -228px; !important;}
.riTreeColor_a8baf0    {background-position: -40px -240px; !important;}
.riTreeColor_dea8f0    {background-position: -40px -252px; !important;}
.riTreeColor_f283b5    {background-position: -40px -264px; !important;}
.riTreeColor_780000    {background-position: -40px -276px; !important;}
.riTreeColor_bf0000    {background-position: -40px -288px; !important;}
.riTreeColor_8c5218    {background-position: -40px -300px; !important;}
.riTreeColor_947519    {background-position: -40px -312px; !important;}
.riTreeColor_c7aa4e    {background-position: -40px -324px; !important;}
.riTreeColor_759419    {background-position: -40px -336px; !important;}
.riTreeColor_2e7a15    {background-position: -40px -348px; !important;}
.riTreeColor_0f7e82    {background-position: -40px -360px; !important;}
.riTreeColor_0f2f91    {background-position: -40px -372px; !important;}
.riTreeColor_371991    {background-position: -40px -384px; !important;}
.riTreeColor_731991    {background-position: -40px -396px; !important;}
.riTreeColor_941957    {background-position: -40px -408px; !important;}
.riTreeColor_fce0e0    {background-position: -40px -420px; !important;}
.riTreeColor_fceeee    {background-position: -40px -432px; !important;}
.riTreeColor_fcf8ee    {background-position: -40px -444px; !important;}
.riTreeColor_fcfcee    {background-position: -40px -456px; !important;}
.riTreeColor_f8fcee    {background-position: -40px -468px; !important;}
.riTreeColor_f1fcee    {background-position: -40px -480px; !important;}
.riTreeColor_edfaff    {background-position: -40px -492px; !important;}
.riTreeColor_eef1fc    {background-position: -40px -504px; !important;}
.riTreeColor_f1eefc    {background-position: -40px -516px; !important;}
.riTreeColor_f8eefc    {background-position: -40px -528px; !important;}
.riTreeColor_fce6e0    {background-position: -40px -540px; !important;}
.riTreeColor_ffffff    {background-position: -40px -552px; !important;}
.riTreeColor_f2f2f2    {background-position: -40px -564px; !important;}
.riTreeColor_cccccc    {background-position: -40px -576px; !important;}
.riTreeColor_999999    {background-position: -40px -588px; !important;}
.riTreeColor_717171    {background-position: -40px -600px; !important;}
.riTreeColor_000000    {background-position: -40px -612px; !important;}
.riTreeColor_baa8f0    {background-position: -40px -624px; !important;}
.riTreeColor_fcf5ee    {background-position: -40px -636px; !important;}
.riTreeLastColor_f49b1b    {background-position: -50px 0px; !important;}
.riTreeLastColor_fd4032    {background-position: -50px -12px; !important;}
.riTreeLastColor_fd7332    {background-position: -50px -24px; !important;}
.riTreeLastColor_ff0000    {background-position: -50px -36px; !important;}
.riTreeLastColor_e8d824    {background-position: -50px -48px; !important;}
.riTreeLastColor_85c319    {background-position: -50px -60px; !important;}
.riTreeLastColor_38a229    {background-position: -50px -72px; !important;}
.riTreeLastColor_00c0ff    {background-position: -50px -84px; !important;}
.riTreeLastColor_0080ff    {background-position: -50px -96px; !important;}
.riTreeLastColor_1e49d7    {background-position: -50px -108px; !important;}
.riTreeLastColor_8000ff    {background-position: -50px -120px; !important;}
.riTreeLastColor_f21c90    {background-position: -50px -132px; !important;}
.riTreeLastColor_ee6464    {background-position: -50px -144px; !important;}
.riTreeLastColor_f0a8a8    {background-position: -50px -156px; !important;}
.riTreeLastColor_f0cca8    {background-position: -50px -168px; !important;}
.riTreeLastColor_f0dea8    {background-position: -50px -180px; !important;}
.riTreeLastColor_eaea89    {background-position: -50px -192px; !important;}
.riTreeLastColor_def0a8    {background-position: -50px -204px; !important;}
.riTreeLastColor_baf0a8    {background-position: -50px -216px; !important;}
.riTreeLastColor_a3e0f4    {background-position: -50px -228px; !important;}
.riTreeLastColor_a8baf0    {background-position: -50px -240px; !important;}
.riTreeLastColor_dea8f0    {background-position: -50px -252px; !important;}
.riTreeLastColor_f283b5    {background-position: -50px -264px; !important;}
.riTreeLastColor_780000    {background-position: -50px -276px; !important;}
.riTreeLastColor_bf0000    {background-position: -50px -288px; !important;}
.riTreeLastColor_8c5218    {background-position: -50px -300px; !important;}
.riTreeLastColor_947519    {background-position: -50px -312px; !important;}
.riTreeLastColor_c7aa4e    {background-position: -50px -324px; !important;}
.riTreeLastColor_759419    {background-position: -50px -336px; !important;}
.riTreeLastColor_2e7a15    {background-position: -50px -348px; !important;}
.riTreeLastColor_0f7e82    {background-position: -50px -360px; !important;}
.riTreeLastColor_0f2f91    {background-position: -50px -372px; !important;}
.riTreeLastColor_371991    {background-position: -50px -384px; !important;}
.riTreeLastColor_731991    {background-position: -50px -396px; !important;}
.riTreeLastColor_941957    {background-position: -50px -408px; !important;}
.riTreeLastColor_fce0e0    {background-position: -50px -420px; !important;}
.riTreeLastColor_fceeee    {background-position: -50px -432px; !important;}
.riTreeLastColor_fcf8ee    {background-position: -50px -444px; !important;}
.riTreeLastColor_fcfcee    {background-position: -50px -456px; !important;}
.riTreeLastColor_f8fcee    {background-position: -50px -468px; !important;}
.riTreeLastColor_f1fcee    {background-position: -50px -480px; !important;}
.riTreeLastColor_edfaff    {background-position: -50px -492px; !important;}
.riTreeLastColor_eef1fc    {background-position: -50px -504px; !important;}
.riTreeLastColor_f1eefc    {background-position: -50px -516px; !important;}
.riTreeLastColor_f8eefc    {background-position: -50px -528px; !important;}
.riTreeLastColor_fce6e0    {background-position: -50px -540px; !important;}
.riTreeLastColor_ffffff    {background-position: -50px -552px; !important;}
.riTreeLastColor_f2f2f2    {background-position: -50px -564px; !important;}
.riTreeLastColor_cccccc    {background-position: -50px -576px; !important;}
.riTreeLastColor_999999    {background-position: -50px -588px; !important;}
.riTreeLastColor_717171    {background-position: -50px -600px; !important;}
.riTreeLastColor_000000    {background-position: -50px -612px; !important;}
.riTreeLastColor_baa8f0    {background-position: -50px -624px; !important;}
.riTreeLastColor_fcf5ee    {background-position: -50px -636px; !important;}
