@charset "UTF-8";

/**
 *
 * (c) eLife Review System
 *
 * 2009.06.11
 *
 */

/**
 *  =RESET
 */
    html,body,div,p,ul,ol,li,dl,dt,dd,pre,h1,h2,h3,h4,h5,h6,table,th,td,form,fieldset,input,textarea,select,img { margin: 0px; padding: 0px; }
    ul,ol { list-style: none; }
    table { border-collapse: collapse; border-spacing: 0; }
    caption,th { text-align: left; }
    th,td { empty-cells: show; }
    img,fieldset { border: 0px; }
    img { vertical-align: bottom; }
    label { margin-left: 0.3em; }
    textarea { font-size: 1em; }

/**
 *  =FONTS
 *
 *  20px: 1.667em
 *  18px: 1.5em
 *  16px: 1.334em
 *  14px: 1.167em
 *  12px: 1em
 *  10px: 0.834em
 */
    body { font-size: 100.01%; line-height: 1.5; font-family: "ＭＳ Ｐゴシック" }
    div,p,pre,ul,ol,dl,dt,dd,table,h1,h2,h3,h4,h5,h6 { font-size: 12px; font-size: 81.25%\9; }
    div,p,pre,ul,ol,dl,dt,dd,em { font-style: normal; }
    div div,div p,div pre,div ul,div ol,div dl,div dt,div dd,div table,div h1,div h2,div h3,div h4,div h5,div h6 { font-size: 100%; }

/**
 *  =LINK COLOR
 */
    a:link { color: #2ea68b; text-decoration: none; }
    a:visited { color: #0f886d; text-decoration: none; }
    a:hover { color: #0f886d; }
    a:active { color: #CA417D; }

    #rt-footer-links a { color: #FFFFFF; text-decoration: underline; }
    .rt-pagetop a { color: #333333; text-decoration: underline; }


/**
 *  =WRAPPER
 */
    html { height: 100%; }
    body.rts { margin: 0 auto; height: 100%; color: #333333; background: #FBFBFB  url(/images/body_bg.gif) left top repeat-x; }
    #rt-wrapper { margin: 0 auto; width: 950px; height: 100%; min-height: 100%; border-left: solid 1px #D1D1D1; border-right: solid 1px #D1D1D1; background: #FFFFFF; }
    body > #rt-wrapper { height: auto; }
    #rt-content-wrapper { margin: 0 auto; width: 100%; }

/**
 *  =HEADER
 */
    #rt-header-section { border-bottom: solid 2px #DFDFDF; }
    #rt-site-id {}
    #rt-header-section p { float: right; }
    #rt-header-section p a { display: block; margin-top: 3px; width: 133px; height: 22px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px 0px no-repeat; }
    #rt-header-section h1 { font-size: 1.334em; color: #FFFFFF; line-height: 28px; background: #FF499F; }
    #rt-topic-path, #rt-topic-path li { float: left; }
    #rt-topic-path li, #rt-header-login { margin: 5px 0; }
    #rt-topic-path li { margin-right: 0.5em; }
    #rt-header-login { float: right; }
    #rt-header-login div, #rt-header-login ul, #rt-header-login li { float: left; }
    #rt-header-section p, #rt-header-section h1, #rt-topic-path, #rt-header-login { padding: 0 20px; }

/**
 *  =MAIN CONTENT
 */
    #rt-content-section { padding: 13px 20px 40px; }
    #rt-main-content-section { float: left; width: 660px; }
    #rt-sidebar-section { float: right; width: 230px; padding-bottom: 20px; }
    #rt-content-section h2 { position: relative; margin-bottom: 10px; padding: 5px; font-size: 1.334em; line-height: 1.1; border-bottom: solid 3px #E1E1E1; background: #FBFBFB; }
    #rt-content-section h2 span { display: block; padding-left: 6px; border-left: solid 5px #FFC0CB; }
    #rt-content-section h2 div { position: absolute; top: 0.6em; right: 1em; font-size: 0.75em; font-weight: normal; }
    .rt-content-section { padding: 0 20px; }
    .rt-content-section h2 { position: relative; margin-bottom: 10px; padding: 5px; font-size: 1.334em; line-height: 1.1; border-bottom: solid 3px #84BAF0; background: #F3F8FE; }
    .rt-content-section h2 span { display: block; padding-left: 6px; border-left: solid 5px #2854AD; }
    .rt-content-section h2 div { position: absolute; top: 0.6em; right: 1em; font-size: 0.75em; font-weight: normal; }

/**
 *  =SIDEBAR
 */
    .rt-sb-module { margin-bottom: 20px; border: solid 1px #CCCCCC; }
    .rt-sb-module-bnr { margin-bottom: 20px; }
    .rt-sb-module-title-blue, .rt-sb-module-title-gray { padding: 6px 10px; line-height: 1.1; border-bottom: solid 1px #CCCCCC; }
    .rt-sb-module-title-blue h3, .rt-sb-module-title-gray h3, .rt-sb-module-login h3 { font-size: 1.167em; }
    .rt-sb-module-title-blue h4, .rt-sb-module-title-gray h4 { margin-top: 0.5em; font-weight: normal; }
    .rt-sb-module-title-blue { background: #FBFBFB; }
    .rt-sb-module-title-gray { background: #EDEDED; }
    .rt-sb-module-content { padding: 9px; }
    .rt-sb-module ul, .rt-sb-module ol { margin: 5px 3px; }
    .rt-sb-module .rt-tagcloud { margin: 9px 9px 0; }

    /** =SEARCH **/
    #rt-sb-module-search table { margin: 5px 0; }
    #rt-sb-module-search th, #rt-sb-module-search td { padding: 3px 0; }
    #rt-sb-module-search th { padding-right: 0.5em; }
    #rt-sb-module-search .rt-input-text { width: 95%; }
    #rt-sb-module-search div { margin-top: 5px; text-align: center; }
    #rt-sb-module-search div label { display: block; }

    /** =STAR ICON **/
    #rt-sb-module-search td span { display: -moz-inline-box; display: inline-block; margin: 0 4px 0 0; width: 19px; height: 18px; vertical-align: .1em; background: url(/images/rt-stars.png) 0px -36px no-repeat; }
    html>/**/body #rt-sb-module-search td span { vertical-align: text-bottom; }

    /** =LOGIN **/
    #rt-sb-module-login { margin-bottom: 20px; text-align: center; border: solid 2px #FF499F; }
    #rt-sb-module-login h3 { padding: 6px 10px; line-height: 1.1; color: #FFFFFF; text-align: left; background: #FF499F; }
    #rt-sb-module-login .rt-sb-module-content { padding-top: 4px; }
    #rt-sb-module-login p { margin: 0 0 4px; padding: 2px 0 5px; font-size: 0.834em; text-align: left; border-bottom: dotted 1px #ccc; }
    #rt-sb-module-login-form { margin-bottom: 6px; text-align: left; }
    #rt-sb-module-login-form label { display: block; margin-top: 5px; }
    #rt-sb-module-login-form input { width: 95%; }
    #rt-sb-module-login-submit { margin: 5px 0; }
    #rt-sb-module-login-reminder { font-size: 0.834em; }

/**
 *  =FOOTER
 */
    #rt-footer-section {}
    #rt-footer-links { margin-top: 24px; padding: 10px 20px; height: 40px; color: #FFFFFF; border-top: solid 1px #CCCCCC; background: #FF499F; }
    #rt-footer-links ul { float: left; }
    #rt-footer-links li { float: left; }
    .rt-pagetop { margin-right: 20px; font-size: 0.847em; text-align: right; }
    #rt-copyright { text-align: right; }


/**
 *  =MODULES
 */
    /** =LIST **/
    .rt-list li { position: relative; padding: 6px; border-bottom: dotted 1px #CCCCCC; }
    .rt-list li.rt-list-noborder { border: none; }
    ul.rt-list span { position: absolute; left: 6px; }
    ul.rt-list a { display: inline-block; margin-left: 0.7em; }
    ol.rt-list span { position: absolute; left: 6px; font-weight: bold; }
    ol.rt-list a { display: inline-block; margin-left: 2em; }

    /** =TAG CLOUD **/
    .rt-tagcloud span { margin-right: 4px; }
    .rt-tag-4 { font-size: 0.834em; }
    .rt-tag-3 { font-size: 1em; }
    .rt-tag-2 { font-size: 1.167em; }
    .rt-tag-1 { font-size: 1.334em; }
    /** =TAG CLOUD ALL **/
    .rt-tagcloud-all { margin-bottom: 35px; padding: 0 15px; }
    .rt-tagcloud-all .rt-tag-6 { font-size: 0.834em; }
    .rt-tagcloud-all .rt-tag-5 { font-size: 1em; }
    .rt-tagcloud-all .rt-tag-4 { font-size: 1.167em; }
    .rt-tagcloud-all .rt-tag-3 { font-size: 1.334em; }
    .rt-tagcloud-all .rt-tag-2 { font-size: 1.5em; }
    .rt-tagcloud-all .rt-tag-1 { font-size: 1.667em; }

    /**
     *   =STAR RATING SMALL
     */
    .rt-rating { display: -moz-inline-box; display: inline-block; vertical-align: text-bottom; width: 80px; height: 14px; }
    .rt-rating .rt-rating-1,.rt-rating .rt-rating-2,.rt-rating .rt-rating-3,.rt-rating .rt-rating-4,.rt-rating .rt-rating-5 { display: -moz-inline-box; display: inline-block; margin-right: 1px; width: 15px; height: 14px; font-size: 0; background: url(/images/rt-stars.gif) 0px 0px no-repeat; }
        /* SCORE 0.5POINT */
        .rt-rating-score-1 .rt-rating-1 { background-position: 0px -42px; }
        /* SCORE 1POINT */
        .rt-rating-score-2 .rt-rating-1 { background-position: 0px -14px; }
        /* SCORE 1.5POINT */
        .rt-rating-score-3 .rt-rating-1 { background-position: 0px -14px; }
        .rt-rating-score-3 .rt-rating-2 { background-position: 0px -42px; }
        /* SCORE 2POINT */
        .rt-rating-score-4 .rt-rating-1,.rt-rating-score-4 .rt-rating-2 { background-position: 0px -14px; }
        /* SCORE 2.5POINT */
        .rt-rating-score-5 .rt-rating-1,.rt-rating-score-5 .rt-rating-2 { background-position: 0px -14px; }
        .rt-rating-score-5 .rt-rating-3 { background-position: 0px -42px; }
        /* SCORE 3POINT */
        .rt-rating-score-6 .rt-rating-1,.rt-rating-score-6 .rt-rating-2,.rt-rating-score-6 .rt-rating-3 { background-position: 0px -14px; }
        /* SCORE 3.5POINT */
        .rt-rating-score-7 .rt-rating-1,.rt-rating-score-7 .rt-rating-2,.rt-rating-score-7 .rt-rating-3 { background-position: 0px -14px; }
        .rt-rating-score-7 .rt-rating-4 { background-position: 0px -42px; }
        /* SCORE 4POINT */
        .rt-rating-score-8 .rt-rating-1,.rt-rating-score-8 .rt-rating-2,.rt-rating-score-8 .rt-rating-3,.rt-rating-score-8 .rt-rating-4 { background-position: 0px -14px; }
        /* SCORE 4.5POINT */
        .rt-rating-score-9 .rt-rating-1,.rt-rating-score-9 .rt-rating-2,.rt-rating-score-9 .rt-rating-3,.rt-rating-score-9 .rt-rating-4 { background-position: 0px -14px; }
        .rt-rating-score-9 .rt-rating-5 { background-position: 0px -42px; }
        /* SCORE 5POINT */
        .rt-rating-score-10 .rt-rating-1,.rt-rating-score-10 .rt-rating-2,.rt-rating-score-10 .rt-rating-3,.rt-rating-score-10 .rt-rating-4,.rt-rating-score-10 .rt-rating-5 { background-position: 0px -14px; }

    /**
     *   =STAR RATING LARGE
     */
    .rt-rating-large { display: -moz-inline-box; display: inline-block; vertical-align: -0.15em; width: 100px; height: 18px; }
    .rt-rating-large .rt-rating-1,.rt-rating-large .rt-rating-2,.rt-rating-large .rt-rating-3,.rt-rating-large .rt-rating-4,.rt-rating-large .rt-rating-5 { display: -moz-inline-box; display: inline-block; margin-right: 1px; width: 19px; height: 18px; font-size: 0; background: url(/images/rt-stars.gif) 0px -56px no-repeat; }
        /* SCORE 0.5POINT */
        .rt-rating-score-1-large .rt-rating-1 { background-position: 0px -74px; }
        /* SCORE 1POINT */
        .rt-rating-score-2-large .rt-rating-1 { background-position: 0px -92px; }
        /* SCORE 1.5POINT */
        .rt-rating-score-3-large .rt-rating-1 { background-position: 0px -92px; }
        .rt-rating-score-3-large .rt-rating-2 { background-position: 0px -74px; }
        /* SCORE 2POINT */
        .rt-rating-score-4-large .rt-rating-1,.rt-rating-score-4-large .rt-rating-2 { background-position: 0px -92px; }
        /* SCORE 2.5POINT */
        .rt-rating-score-5-large .rt-rating-1,.rt-rating-score-5-large .rt-rating-2 { background-position: 0px -92px; }
        .rt-rating-score-5-large .rt-rating-3 { background-position: 0px -74px; }
        /* SCORE 3POINT */
        .rt-rating-score-6-large .rt-rating-1,.rt-rating-score-6-large .rt-rating-2,.rt-rating-score-6-large .rt-rating-3 { background-position: 0px -92px; }
        /* SCORE 3.5POINT */
        .rt-rating-score-7-large .rt-rating-1,.rt-rating-score-7-large .rt-rating-2,.rt-rating-score-7-large .rt-rating-3 { background-position: 0px -92px; }
        .rt-rating-score-7-large .rt-rating-4 { background-position: 0px -74px; }
        /* SCORE 4POINT */
        .rt-rating-score-8-large .rt-rating-1,.rt-rating-score-8-large .rt-rating-2,.rt-rating-score-8-large .rt-rating-3,.rt-rating-score-8-large .rt-rating-4 { background-position: 0px -92px; }
        /* SCORE 4.5POINT */
        .rt-rating-score-9-large .rt-rating-1,.rt-rating-score-9-large .rt-rating-2,.rt-rating-score-9-large .rt-rating-3,.rt-rating-score-9-large .rt-rating-4 { background-position: 0px -92px; }
        .rt-rating-score-9-large .rt-rating-5 { background-position: 0px -74px; }
        /* SCORE 5POINT */
        .rt-rating-score-10-large .rt-rating-1,.rt-rating-score-10-large .rt-rating-2,.rt-rating-score-10-large .rt-rating-3,.rt-rating-score-10-large .rt-rating-4,.rt-rating-score-10-large .rt-rating-5 { background-position: 0px -92px; }

    /** =SLIDER **/
    .rt-slider-box { margin: 5px 16px; padding: 2px 0; width: 178px; }
    .rt-slider-box div { margin-left: 0px; }
    .rt-slider-bar { position: relative; width: 178px; height: 10px; font-size: 0; background: url(/images/slider-bar2.png) center 0px no-repeat; }
    .rt-slider-handle { position: absolute; top: -2px; left: 0; width: 14px; height: 14px; font-size: 0; background: url(/images/slider-handle2.png) 0px 0px no-repeat; }
    .rt-slider-box ul { margin: 0.3em 0 0.5em; }
    .rt-slider-box li { font-size: 0.834em; }
    .rt-slider-title { margin: 0 0 0.3em !important; font-size: 0.834em; font-weight: bold; text-align: left !important; }
    .rt-slider-left-word { float: left; }
    .rt-slider-right-word { float: right; }
    .rt-slider-value-1 { left: 0px; }
    .rt-slider-value-2 { left: 41px; }
    .rt-slider-value-3 { left: 82px; }
    .rt-slider-value-4 { left: 123px; }
    .rt-slider-value-5 { left: 164px; }

    /** =RATING **/
    .rt-rating-box {}
    .rt-rating-box li { margin: 5px 0; width: 210px; font-size: 0.834em; }
    .rt-rating-content { float: left; width: 210px; height: 23px; background: url(/images/rt-rating-bg.png) 0px 0 no-repeat; }
    .rt-rating-word { float: left; margin: 1px 6px 0 2px; width: 112px; height: 23px; line-height: 23px; text-align: right; vertical-align: middle; overflow: hidden; }
    .rt-rating-box .rt-rating { margin-top: 4px; vertical-align: middle; }

    /** =ITEM PHOTO **/
    .rt-item-photobox-100 { width: 100px; height: 100px; text-align: center; background: white; }
    .rt-item-photobox-100-border { width: 100px; height: 100px; text-align: center; border: solid 1px #CCCCCC; background: white; }
    .rt-item-photobox-150 { width: 150px; height: 150px; text-align: center; background: white; }
    .rt-item-photobox-150-border { width: 150px; height: 150px; text-align: center; border: solid 1px #CCCCCC; background: white; }

    /** =RANKING **/
    .rt-ranking-1-small, .rt-ranking-2-small, .rt-ranking-3-small, .rt-ranking-4-small { display: -moz-inline-box; display: inline-block; margin-right: 3px; width: 14px; height: 15px; vertical-align: text-top; background: url(/images/rt-icons.png) 0px 0px no-repeat; }
    .rt-ranking-1-small { background-position: 0px -232px; }
    .rt-ranking-2-small { background-position: 0px -277px; }
    .rt-ranking-3-small { background-position: 0px -322px; }
    .rt-ranking-4-small { background-position: 0px -367px; }

    /** =PAGEFEED **/
    .rt-pagefeed-section { padding: 5px 0; background: #EDEDED; }
    .rt-pagefeed-section p { float: left; padding: 0 15px; }
    .rt-pagefeed-section .rt-pagefeed { margin: 0 15px; float: right; }
    .rt-pagefeed { margin: 0.7em 0; text-align: right; }
    .rt-pagefeed span { margin: 0 0.5em; }
    .rt-pagefeed-jump { color: #999999; }
    .rt-pagefeed-current-page { font-weight: bold; }

    /** =BUTTON **/
    .rt-btn-regist { display: block; margin: 0 auto; width: 220px; height: 26px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -148px no-repeat; }
    .rt-btn-item-page { display: block; margin: 0 auto; width: 152px; height: 26px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -44px no-repeat; }
    .rt-btn-post { display: block; margin: 0; width: 126px; height: 26px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -96px no-repeat; }
    .rt-icn-distribution { display: -moz-inline-box; display: inline-block; }
    .rt-icn-distribution span { display: -moz-inline-box; display: inline-block; margin-right: 3px; width: 14px; height: 15px; vertical-align: text-bottom; background: url(/images/rt-icons.png) 0px -455px no-repeat; }
    .rt-btn-login { display: block; margin: 0 auto; width: 78px; height: 19px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -200px no-repeat; }
    .rt-btn-login-red { display: block; margin: 0 auto; width: 87px; height: 26px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -245px no-repeat; }
    .rt-btn-regist-s { display: block; margin: 0 auto; width: 87px; height: 26px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -297px no-repeat; }
    .rt-btn-post-same-item { display: block; margin: 0; width: 241px; height: 26px; text-indent: -9999px; background: url(/images/rt-buttons_pink.png) 0px -349px no-repeat; }

    /**
     *   =RECOMMEND
     */
    .rt-recommend-box { margin-top: 24px; }
    #rt-recommend-items-box { margin-top: -10px; border: solid 1px #CCCCCC; }
    #rt-recommend-items { text-align:center; width: 100%; overflow: auto; overflow-x: auto; overflow-y: hidden; }
    .rt-recommend-items-table { margin: 16px auto; }
    .rt-recommend-items-table td { width: 130px; text-align: center; vertical-align: top; }
    .rt-recommend-items-table table { width: 130px; }
    .rt-recommend-items-table table td { vertical-align: middle; }
    .rt-recommend-items-table h4 { padding: 0 1em; }

    /** =OTHER **/
    .rt-view-all { margin: 0 9px 4px; font-size: 0.834em; text-align: right; }
    .rt-lead { padding: 0 15px; }
    .rt-lead-bottom-pad { padding: 0 15px 35px; }
    .rt-sub-title { padding: 5px 15px 10px; font-size: 1.167em; }
    .rt-sub-title span { margin-left: 0.3em; font-weight: normal; }
    .rt-content-bnr { margin: 1em 0 2em; text-align: center; }

/**
 *  =TOP
 */
    .rt-top-content { margin-bottom: 35px; padding: 0 15px; }
    #rt-top-item-list li { float: left; margin-bottom: 0.4em; width: 50%; font-size: 1.167em; }
    #rt-top-newer-post h3 { font-size: 1.167em; }
    #rt-top-newer-post p { margin-bottom: 1em; }
    #rt-top-user-ranking .rt-top-content, #rt-top-popular-ranking .rt-top-content { padding: 0 3px; }
    #rt-top-user-ranking { float: left; width: 320px; }
    #rt-top-popular-ranking { float: right; width: 320px; }
    #rt-top-user-ranking p, #rt-top-popular-ranking p { padding: 0 15px; }
    #rt-top-user-ranking .rt-list, #rt-top-popular-ranking .rt-list { margin: 5px 0; }
    #rt-top-user-ranking .rt-list li, #rt-top-popular-ranking .rt-list li { padding: 4px 15px; }
    #rt-top-user-ranking .rt-list span, #rt-top-popular-ranking .rt-list span { left: 15px; }
    #rt-top-tagcloud { clear: both; }
    #rt-top-tagcloud .rt-view-all { margin-right: 0; }
    .rt-sb-module-about { text-align: right; }

/**
 *  =ENTRY
 */

    /** =UTILITY LINKS **/
    #rt-entry-utility-links { margin-top: -10px; padding: 5px 15px; background: #EDEDED; }

    /** =UTILITY FORM **/
    #rt-entry-utility-form { margin: 5px 0; padding: 0.5em 15px; }
    #rt-entry-utility-form div { float: left; margin-right: 2em; }
    #rt-entry-utility-form .rt-input-text { margin-right: 0.5em; width: 18em; }

    /** =SUB TITLE **/
    #rt-entry-sub-title { padding: 0 15px 0.5em; font-size: 1.167em; }

    /** =TITLE USER NAME **/
    #rt-entry-title-user-name { margin-top: -10px; padding: 5px 15px; background: #EDEDED; }
    #rt-entry-title-user-name .rt-ranking-1-small, #rt-entry-title-user-name .rt-ranking-2-small, #rt-entry-title-user-name .rt-ranking-3-small, #rt-entry-title-user-name .rt-ranking-4-small { vertical-align: text-bottom; }

    /**
     *   =ENTRY BOX
     */
    .rt-entry-box { margin-top: -2px; padding: 14px 0; border-top: solid 2px #CCCCCC; border-bottom: solid 2px #CCCCCC; }
    .rt-individual .rt-entry-box { margin-top: 0; padding: 6px 0 14px; border-top: none; }
    .rt-entry-info { float: left; width: 220px; border-right: solid 1px #CCCCCC; }
    .rt-entry-info-inner { padding: 0 5px; }
    .rt-entry { margin-left: 220px; padding: 0 5px; border-left: solid 1px #CCCCCC; zoom: 0; }
    .rt-entry-data:after, .rt-entry-data div:after, .rt-entry-body:after { display: inline; }
    .rt-entry-data:after, .rt-entry-data div:after, .rt-entry-body:after, .rt-entry-social li:after, .rt-entry-social:after { display: inline; }
    .rt-entry-user { padding: 0 6px; }
    .rt-entry-user .rt-entry-user-attributes { margin: 0; padding: 0; }

        /** =ENTRY STAR RATING **/
        .rt-entry-star-rating { margin: 3px 0 15px; padding: 0 6px; text-align: left; }

        /** =ENTRY ATTRIBUTES **/
        .rt-entry-user-attributes {}
        .rt-entry-user-attributes ul {}
        .rt-entry-user-attributes em { margin-right: 0.4em; font-weight: bold; }

        /** =ENTRY USER'S CHART **/
        .rt-entry-users-chart { margin-top: 1em; }
        .rt-entry-users-chart h4 { padding: 2px 6px; line-height: 1.1; background: #EDEDED; }

        /** =ENTRY BODY **/
        .rt-entry-body { margin-bottom: 1em; padding: 0 6px; }
        .rt-entry-body h3 { font-size: 1.167em; }
        .rt-entry-body span {}
        .rt-entry-body p { margin-top: 0.7em; }

        /** =ENTRY DATA **/
        .rt-entry-data { padding: 0 6px 6px; border: solid 1px #CCCCCC; }
        .rt-entry-data strong {}
        .rt-entry-keywords, .rt-entry-procon, .rt-entry-votes, .rt-entry-action, .rt-entry-comment { padding: 0 6px; }

        /** =ENTRY IMAGE KEYWORDS **/
        .rt-entry-keywords { padding-bottom: 6px; border-bottom: dotted 1px #CCCCCC; }
        .rt-entry-keywords h4 { padding-top: 6px; }
        .rt-entry-keywords span { display: -moz-inline-box; display: inline-block; margin-right: 0.8em; }

        /** =ENTRY PROCON **/
        .rt-entry-procon { padding-bottom: 6px; border-bottom: dotted 1px #CCCCCC; }
        .rt-entry-procon h4 { padding-top: 6px; }
        .rt-entry-procon span { display: -moz-inline-box; display: inline-block; margin-right: 0.8em; }

        /** =ENTRY VOTES ACTION COMMENT **/
        .rt-entry-votes span, .rt-entry-action span, .rt-entry-comment span { display: -moz-inline-box; display: inline-block; margin-right: 1em; zoom: 1; }
        .rt-entry-action, .rt-entry-comment { margin-top: 0.4em; }
        .rt-entry-votes { padding-top: 6px; }
        .rt-entry-votes em { font-size: 1.167em; color: #CC6600; }
        .rt-entry-votes .rt-entry-best { padding-left: 50px; line-height: 16px; background: url(/images/rt-icons.png) 0px -410px no-repeat; }
        html>/**/body .rt-entry-votes .rt-entry-best { height: auto; }

        /** =ENTRY RANKING **/
        .rt-entry-ranking { font-size: 1.334em; font-weight: bold; }

        /** =ENTRY ITEM **/
        .rt-entry-item { text-align: center; }
        .rt-entry-item h3 { font-size: 1.167em; }
        .rt-entry-item .rt-btn-item-page { margin: 5px auto; }

        /** =ENTRY USER NAME **/
        .rt-entry-user-name { position: relative; margin-bottom: 0.3em; font-size: 1.167em; line-height: 1.2; }
        .rt-entry-user span { color: #CC6600; }

        /** =ENTRY POST **/
        .rt-entry .rt-btn-post-same-item { margin: 18px 0; }

        /** =ENTRY SOCIAL **/
        .rt-entry-social { margin-top: 6px; padding-top: 6px; border-top: dotted 1px #CCCCCC; }
        .rt-entry-social li { display: inline; margin-right: 1.5em; line-height: 16px; zoom: 1; }
        html>/**/body .rt-entry-social li { display: -moz-inline-box; display: inline-block; }
        .rt-entry-social li a { display: block; padding-right: 10px; background: url(/images/icn-external.gif) right center no-repeat; }
        .rt-entry-social li img { margin-right: 3px; vertical-align: text-bottom; }

/**
 *  =MAIN ITEM
 */
    #rt-main-item-box, #rt-main-item-box-with-photo { margin-bottom: 35px; }
    #rt-main-item-photo-box, #rt-main-item-info-box { padding: 0 15px; }
    #rt-main-item-photo-box { float: left; width: 150px; }
    #rt-main-item-photo-box a { margin-top: 3px; }
    #rt-main-item-info-box, * html #rt-main-item-info-box div { zoom: 0; }
    #rt-main-item-box-with-photo #rt-main-item-info-box { margin-left: 167px; }
    #rt-main-item-info-box h3:after, #rt-main-item-info-box p:after, #rt-main-item-info-box div:after { display: inline; }
    #rt-main-item-info-box * div:after { display: block; }
    #rt-main-item-info-box h3, #rt-main-item-info-box p, #rt-main-item-info-box div { margin-top: 5px; padding: 0 15px; }
    #rt-main-item-info-box * div { margin-top: 0; padding: 0; }
    #rt-main-item-info-box h3 { padding: 3px 15px; line-height: 1.1; background: #EDEDED; }
    #rt-mii-five-star-box { margin-bottom: 20px; }
    #rt-mii-five-star-title { margin-right: 0.2em; font-size: 1.167em; }
    #rt-main-item-info-box .rt-icn-distribution { margin-left: 3px; }
    #rt-mii-post { margin-top: 10px; padding-right: 15px; text-align: right; }
    #rt-mii-post .rt-btn-post { float: right; margin: 0; text-align: left; }

    /** =DISTRIBUTION **/
    #rt-mii-distribution-graph-table { margin-top: 10px; }
    #rt-mii-distribution-graph-table th, #rt-mii-distribution-graph-table td { white-space: nowrap; }
    #rt-mii-distribution-graph-table th div { display: none; }
    #rt-mii-distribution-graph-table td { padding-top: 0px; width: 1%; font-size: 0.834em; text-align: right; }
    #rt-mii-distribution-graph-table td.rt-mii-distribution-graph-bar { width: 100%; font-size: 0.834em; text-align: left; }
    #rt-mii-distribution-graph-table td div { margin: 0 7px; height: 9px; background: #EDEDED; }
    #rt-mii-distribution-graph-table td span { display: block; height: 9px; background: #FFC53C; }
    #rt-mii-distribution-graph-table td p { position: absolute; top: 0; left: 0; text-indent: -9999px; }
    #rt-mii-distribution-graph-table .rt-rating { width: 65px; height: 11px; }
    #rt-mii-distribution-graph-table .rt-rating .rt-rating-1, #rt-mii-distribution-graph-table .rt-rating .rt-rating-2, #rt-mii-distribution-graph-table .rt-rating .rt-rating-3, #rt-mii-distribution-graph-table .rt-rating .rt-rating-4, #rt-mii-distribution-graph-table .rt-rating .rt-rating-5 { width: 12px; height: 11px; background: url(/images/rt-stars.png) 0px -72px no-repeat; }
        /* SCORE 1POINT */
        #rt-mii-distribution-graph-table .rt-rating-score-2 .rt-rating-1 { background-position: 0px -83px; }
        /* SCORE 2POINT */
        #rt-mii-distribution-graph-table .rt-rating-score-4 .rt-rating-1, #rt-mii-distribution-graph-table .rt-rating-score-4 .rt-rating-2 { background-position: 0px -83px; }
        /* SCORE 3POINT */
        #rt-mii-distribution-graph-table .rt-rating-score-6 .rt-rating-1, #rt-mii-distribution-graph-table .rt-rating-score-6 .rt-rating-2, #rt-mii-distribution-graph-table .rt-rating-score-6 .rt-rating-3 { background-position: 0px -83px; }
        /* SCORE 4POINT */
        #rt-mii-distribution-graph-table .rt-rating-score-8 .rt-rating-1, #rt-mii-distribution-graph-table .rt-rating-score-8 .rt-rating-2, #rt-mii-distribution-graph-table .rt-rating-score-8 .rt-rating-3, #rt-mii-distribution-graph-table .rt-rating-score-8 .rt-rating-4 { background-position: 0px -83px; }
        /* SCORE 5POINT */
        #rt-mii-distribution-graph-table .rt-rating-score-10 .rt-rating-1, #rt-mii-distribution-graph-table .rt-rating-score-10 .rt-rating-2, #rt-mii-distribution-graph-table .rt-rating-score-10 .rt-rating-3, #rt-mii-distribution-graph-table .rt-rating-score-10 .rt-rating-4, #rt-mii-distribution-graph-table .rt-rating-score-10 .rt-rating-5 { background-position: 0px -83px; }

    #rt-mii-chart-box { margin-top: 10px !important; width: 99%; }
    #rt-mii-chart-box .rt-slider-box, #rt-mii-chart-box .rt-rating-box, #rt-mii-chart-box .rt-radar-box { float: left; margin-right: 3px; }

    /** =KEYWORDS **/
    #rt-mii-keywords span { display: -moz-inline-box; display: inline-block; margin: 0 1em 3px 0; }

    /** =PROCON **/
    #rt-mii-procon {  }
    #rt-mii-procon-table, #rt-mii-procon-table th, #rt-mii-procon-table td { border: solid 1px #CCCCCC; }
    #rt-mii-procon-table { width: 99%; }
    #rt-mii-procon-table th { padding: 3px 1em; line-height: 1.1; border-bottom: solid 3px #CCCCCC; background: #EDEDED; }
    #rt-mii-procon-table td { padding: 3px 1.25em; width: 50%; vertical-align: top; }
    #rt-mii-procon-table li { float: none; width: auto; }
    #rt-mii-procon-table .rt-list li { padding: 0; border: none; }
    #rt-mii-procon-table .rt-list span { left: 0; }

    /** =BENEFITS **/
    #rt-mii-benefit { margin-top: -10px; padding: 5px 15px; background: #EDEDED; }
    #rt-mii-benefit-list ol { margin: 1em 0 1em 15px; }
    #rt-mii-benefit-list li { padding-left: 1.5em; text-indent: -1.5em; line-height: 1.9; }
    #rt-mii-benefit-list li span { font-size: 0.834em }
    #rt-mii-benefit-list p { margin: 0 0 2em 15px; }

    /** =NEW ENTRY **/
    #rt-mii-new-entry { text-align: center; }

    /** =PRESENT **/
    h2#rt-present-title { background: none; border-bottom: none; text-align: center; }
    #rt-present-description { text-align: center; }
    #rt-present-description p { margin-bottom: 1.5em; font-size: 1.167em; font-weight: bold; }
    #rt-present-list { margin: 1em auto; padding: 16px 20px 1px; width: 640px; background: #F3F8FE; }
    #rt-present-list li { position: relative; width: 616px; margin-bottom: 15px; padding: 10px; border: solid 2px #999999; background: #FFFFFF; text-align: left; }
    #rt-present-list h3 { margin-left: 70px; font-size: 1.5em; }
    #rt-present-list p { margin: 0 0 0 70px; font-weight: normal; }
    #rt-present-bg { height: 22px; background: url(/images/bg-present-section.png) repeat-x; }
    #rt-present-1 { color: #FF4D6B; }
    #rt-present-2 { color: #177474; }
    #rt-present-3 { color: #4A4AA5; }
    #rt-present-box-1,#rt-present-box-2,#rt-present-box-3 { position: absolute; top: 5px; left: 14px; width: 63px; height: 55px; }
    #rt-present-more { margin: 1em auto 2em; width: 660px; text-align: left; background: #F3F8FE; }
    #rt-present-more p { margin: 7px 9px; font-weight: normal; }
    p#rt-present-caution { margin-top: 1em; color: #FF0000; font-weight:normal; }
    /* 2009.09.01 */
    #rt-present-container { margin: 0 auto 20px; padding: 10px 15px; width: 844px; background: #F3F8FE; }
    #rt-present-box { margin: 20px 0 0; }
    #rt-present-photo { float: left; width: 320px; }
    #rt-present-info { float: right; width: 510px; text-align: left; }
    #rt-present-info dt { font-size: 1.167em; font-weight: bold; }
    #rt-present-info dd { margin: 0 0 1em; }

    /** =HELP **/
    #rt-help-about .rt-top-content, #rt-help-faq .rt-top-content { padding: 0 3px; }
    #rt-help-about { float: left; width: 445px; }
    #rt-help-faq { float: right; width: 445px; }
    #rt-help-entry p, #rt-help-faq p, #rt-help-function p, #rt-help-benefit p { padding: 0 15px; }
    #rt-help-entry .rt-list, #rt-help-faq .rt-list, #rt-help-function .rt-list, #rt-help-benefit .rt-list { margin: 5px 0; }
    #rt-help-entry .rt-list li, #rt-help-faq .rt-list li, #rt-help-function .rt-list li, #rt-help-benefit .rt-list li { padding: 4px 15px; border-bottom: none; }
    #rt-help-entry .rt-list span, #rt-help-faq .rt-list span, #rt-help-function .rt-list span, #rt-help-benefit .rt-list span { left: 15px; }
    #rt-help-entry-answer .rt-top-content, #rt-help-faq-answer .rt-top-content, #rt-help-function-answer .rt-top-content, #rt-help-benefit-answer .rt-top-content { padding: 0; }
    #rt-help-entry-answer { clear: both; }
    .rt-help-box h3 { margin-top: 15px; padding: 5px 15px 3px 9px; font-size: 1.167em; background: #EDEDED; }
    .rt-help-description, .rt-help-function-ranking, .rt-help-function-best { padding: 5px 15px 15px; }
    .rt-help-box dl { padding: 0 15px; }
    .rt-help-box dt { font-weight: bold; }
    .rt-help-box dd { margin: 0 0 15px 1em; }
    .rt-help-box dd li { position: relative; margin: 0; padding: 3px; }
    .rt-icn-bull { position: absolute; left: -6px; }
    .rt-help-note { font-size: 0.834em; }
    .rt-help-caution { font-size: 0.834em; color: #FF0000; }
    .rt-help-caution-inside { font-size: 1em; color: #FF0000; }
    .rt-help-function-ranking span { display: -moz-inline-box; display: inline-block; margin-right: 6px; width: 14px; height: 15px; vertical-align: text-top; background: url(/images/rt-icons.png) 0px 0px no-repeat; background-position: 0px -232px; }
    .rt-help-function-best span { display: -moz-inline-box; display: inline-block; margin-right: 6px; width: 45px; height: 15px; vertical-align: text-top; background: url(/images/rt-icons.png) 0px 0px no-repeat; background-position: 0px -410px; }
    .rt-help-pagetop { margin-right: 20px; font-size: 0.847em; text-align: right; }
    .rt-help-pagetop a { color: #333333; text-decoration: none; }

    /** =SITEMAP **/
    #rt-sitemap-left .rt-top-content, #rt-sitemap-right .rt-top-content { padding: 0 3px; }
    #rt-sitemap-left { float: left; width: 445px; }
    #rt-sitemap-right { float: right; width: 445px; }
    #rt-sitemap-left p, #rt-sitemap-right p { padding: 0 15px; }

/**
 *  =COMMENT
 */
    #rt-comment { margin: 35px 0; }
    #rt-comment-box {}
    #rt-comment-box li { padding: 0 5px; }
    .rt-comment-title { position: relative; padding: 5px 15px 3px; background: #EDEDED; }
    .rt-comment-title h3, .rt-comment-title div { float: left; }
    .rt-comment-title h3 { margin-right: 1em; }
    .rt-comment-title div {}
    .rt-comment-title span { position: absolute; display: block; top: 5px; right: 15px; }
    #rt-comment-box p { padding: 5px 15px 15px; }

    /** =POST COMMENT **/
    #rt-comment-post {}
    #rt-comment-post p { padding: 0 15px; }
    #rt-comment-post * p { padding: 0; }
    #rt-comment-post-form { margin: 15px auto; width: 95%; }
    #rt-comment-post-form p { font-size: 1.167em; }
    #rt-comment-post-form textarea { width: 100%; height: 12em; }
    #rt-comment-post-form div { margin-top: 10px; text-align: center; }
    #rt-comment-post-form strong { display: block; margin-top: 5px; color: #CC0000; }

/**
 *  =BUZZ LIST
 */
    #rt-buzz-list { border-top: solid 2px #CCCCCC; }
    #rt-buzz-list li { position: relative; padding: 15px; border-bottom: solid 2px #CCCCCC; }
    #rt-buzz-list h3, #rt-buzz-list p, #rt-buzz-list .rt-buzz-list-star-rating { margin-left: 115px; }
    #rt-buzz-list h3:after, #rt-buzz-list p:after, .rt-buzz-list-star-rating:after { display: inline; }
    .rt-buzz-list-photo { float: left; width: 100px; text-align: center; }
    #rt-buzz-list h3 { font-size: 1.334em; }
    #rt-buzz-list p {}
    #rt-buzz-list .rt-entry-votes { margin-left: 115px; }
    .rt-buzz-list-star-rating { position: absolute; top: 15px; right: 15px; }
    .rt-buzz-data { margin-bottom: 5px; }
    .rt-buzz-highlight { background: #FFFF66; color: #FF0000; }

/**
 *  =SEARCH
 */
    #rt-entry-utility-form div#rt-search-again-link { float: right; margin-right: 0; }
    #rt-search-again-box { margin: 20px 0; border: solid 1px #CCCCCC; }
    #rt-search-again-box p { padding: 6px 10px; font-size: 1.167em; line-height: 1.1; border-bottom: solid 1px #CCCCCC; background: #FBFBFB; }
    #rt-search-again { padding: 0 15px 10px; }
    #rt-search-again div { margin-top: 10px; float: left; width: 33%; }
    #rt-search-again div#rt-search-again-text { float: none; width: auto; }
    #rt-search-again div label { margin-left: 0.3em; }
    #rt-search-again label, #rt-search-again div#rt-search-again-text label { margin-left: 0; }
    #rt-search-again select, #rt-search-again div#rt-search-again-text input { margin-left: 5px; }
    #rt-search-again div.rt-input-button { width: 100%; }

    /** =STAR ICON **/
    #rt-search-again span { display: -moz-inline-box; display: inline-block; margin: 0 2px; width: 12px; height: 11px; vertical-align: text-top; background: url(/images/rt-stars.png) 0px -83px no-repeat; }


/**
 *  =MY PAGE
 */
    #rt-mypage-user-box { margin-bottom: 35px; border: solid 1px #CCCCCC; }
    #rt-mypage-user-name { padding: 5px 15px 2px; border-bottom: solid 1px #CCCCCC; background: #EDEDED; }
    #rt-mypage-user-name h3, #rt-mypage-user-name div { float: left; }
    #rt-mypage-user-name h3 { margin-right: 0.5em; font-size: 1.167em; }
    #rt-mypage-user-name div { margin-top: 0.1em; }
    #rt-mypage-user-info-box { padding: 10px 15px 0; }
    #rt-mypage-user-info-box h4 { padding: 3px 5px; line-height: 1.1; background: #EDEDED; }
    #rt-mypage-user-info, #rt-mypage-user-keywords { width: 49%; }
    #rt-mypage-user-info { float: left; }
    #rt-mypage-user-keywords { float: right; }
    #rt-mypage-user-info p, #rt-mypage-user-keywords div { padding: 7px 5px 10px; }
    #rt-mypage-user-info span { margin-right: 1em; }
    #rt-mypage-user-roulette { position: relative; background: #F3F8FE !important; }
    #rt-mypage-user-roulette span { position: absolute; display: block; top: 3px; right: 0; }
    #rt-mypage-user-roulette em { color: #CC6600; }
    #rt-mypage-user-ranking { position: relative; margin-bottom: 0.3em; font-size: 1.167em; line-height: 1.2; }
    #rt-mypage-user-ranking span { margin-right: 5px; }

/**
 *  =USER RANKING
 */
    #rt-user-ranking-sub-title { padding: 5px 83px; border-top: solid 2px #CCCCCC; background: #F3F8FE; }
    #rt-user-ranking { border-bottom: solid 2px #CCCCCC; overflow: hidden; }
    #rt-user-ranking li { margin-top: -1px; padding: 15px; border-top: dotted 1px #CCCCCC; }
    .rt-user-ranking-rank { float: left; margin-left: 0px; width: 65px; font-size: 1.167em; font-weight: bold; text-align: center; }
    .rt-user-ranking-rank span { display: block; width: 27px; height: 28px; background: url(/images/rt-icons.png) no-repeat; }
    html>/**/body .rt-user-ranking-rank span { margin-left: 19px; }
    .rt-user-ranking-rank .rt-user-ranking-1 { background-position: 0px 0px; }
    .rt-user-ranking-rank .rt-user-ranking-2 { background-position: 0px -58px; }
    .rt-user-ranking-rank .rt-user-ranking-3 { background-position: 0px -116px; }
    .rt-user-ranking-rank .rt-user-ranking-4 { background-position: 0px -174px; }
    .rt-user-ranking-name { margin-left: 68px; }
    .rt-user-ranking-name a { font-size: 1.167em; }
    .rt-user-ranking-name span { margin-left: 1em; font-size: 1.167em; color: #CC6600; }
    #rt-user-ranking p { margin-left: 68px; }

/**
 *  =ITEM LIST
 */
    #rt-item-list { border-top: solid 2px #CCCCCC; border-bottom: solid 2px #CCCCCC; }
    html>/**/body #rt-item-list { padding-left: 3px; }
    #rt-item-list li { display: inline !important; margin: 20px 0; width: 25%; text-align: center; vertical-align: top; zoom: 1; }
    html>/**/body #rt-item-list li { display: -moz-inline-box !important; display: inline-block !important; margin-left: -3px; }
    #rt-item-list div { display: block; margin: 0 auto; width: 130px; }
    #rt-item-list table { margin: 0 auto; }
    #rt-item-list h3 { margin-top: 5px; }

/**
 *  =POST
 */
    .rt-post-lead { padding: 5px 15px 15px; }
    .rt-post-lead div { margin-top: 1em; }
    .rt-post-form { margin: 0 0; }
    .rt-post-form dt { padding: 5px 15px 3px; font-size: 1.167em; font-weight: bold; background: #EDEDED; }
    .rt-post-form dt em { font-size: 0.858em; font-weight: normal; color: #CC0000; }
    .rt-post-form dt strong { margin-left: 1em; color: #CC0000; }
    .rt-post-form dd strong { display: block; color: #CC0000; }
    .rt-post-form dd { padding: 10px 15px 20px; }
    .rt-post-form dd span { display: -moz-inline-box; display: inline-block; margin: 0 1em 0.5em 0; text-align: center; vertical-align: middle; }
    .rt-post-form dd p { margin-top: 0.8em; font-weight: bold; }
    .rt-post-form dd textarea { width: 95%; }
    #rt-post-form-rating-box p, #rt-post-form-slider-box p { margin-bottom: 1em; }
    #rt-post-form-rating-box th, #rt-post-form-rating-box td { padding: 0 0.5em 1em 0; }
    .rt-post-form .rt-slider-box { margin: 0; }

    #rt-post-nologged { margin-bottom: 1em; }
    #rt-post-nologged span { display: block; margin-bottom: 0.5em; color: #D20000; }
    #rt-post-nologged em { font-weight: bold; }
    #rt-post-nologged a { display: -moz-inline-box; display: inline-block; margin-right: 5px; vertical-align: bottom; }
    #rt-post-nologged span a { display: inline; margin-right: 0; vertical-align: 0; }
    #rt-post-nologged a span { display: block; margin-bottom: 0; color: black; }

    /** =STAR ICON **/
    .rt-post-form dt span { display: -moz-inline-box; display: inline-block; margin-right: 2px; width: 19px; height: 18px; vertical-align: text-bottom; background: url(/images/rt-stars.png) 0px -36px no-repeat; }

/**
 *  =FORM
 */
    .rt-input-text { padding: 2px; }
    .rt-input-button { text-align: center; }
    .rt-input-button input { margin: 0 0.5em; }
    .rt-form-error { background: #FFE9F6 !important; }
    .rt-form-complete-message { margin: 3em auto 3em; font-size: 1.167em; text-align: center; }
    .rt-form-caution { margin: 1em 14px; }
    #rt-form { margin: 0 0 1em; }
    #rt-form h3 { padding: 5px 15px 3px; font-size: 1.167em; font-weight: bold; background: #EDEDED; }
    #rt-form-box { padding: 14px 15px 20px; }
    #rt-form-box p { margin-bottom: 1em; }
    #rt-form-box th, #rt-form-box td { padding: 0.5em; }
    #rt-form-box table { margin: 0 auto; width: 65%; }
    #rt-form-box th { white-space: nowrap; vertical-align: top; }
    #rt-form-box span { font-size: 0.847em; }
    #rt-form-box strong { display: block; margin-top: 5px; color: #CC0000; }
    #rt-form-box label { margin-right: 1em; }
    #rt-form-box-comp { margin: 2em 0; text-align: center; }
    #rt-form-box-comp p { margin-bottom: 2em; }
    #rt-form-box td { width: 99%; }
    #rt-form-box table { border: solid 1px #CCCCCC; }
    #rt-form-box th, #rt-form-box td { border-bottom: solid 1px #CCCCCC; }
    #rt-form-box th { background: #EDEDED; }
    #rt-form-box .rt-input-button { margin-top: 1em; }
    #rt-form-box td .rt-form-inner { margin-bottom: 10px; }

    /** =REGISTRATION **/
    .rt-submit-caution-box { margin: 1em; text-align: center; }

/**
 *  =SITEMAP
 */
    .rt-2column-container { width: 49%; }
    .rt-left-col { float: left; }
    .rt-right-col { float: right; }
    .rt-sitemap-section { margin-bottom: 2em; }
    .rt-sitemap-section ul { margin-left: 35px; list-style-type: disc; zoom: 0; }
    .rt-sitemap-section li { display: list-item; margin-bottom: 0.5em; text-indent: -0.3em; }
    * html .rt-sitemap-section li { text-indent: 0; }

/**
 *  =NOT FOUND
 */
    #rt-notfound-section { margin-bottom: 6em; }

/**
 *  =TERMS
 */
    #rt-terms-section {}
    #rt-terms-section dt { margin-bottom: 1em; padding: 5px 15px 3px 9px; font-size: 1.167em; background: #EDEDED; }
    #rt-terms-section dd { margin: 1em 9px 2em; }
    #rt-terms-section li { display: list-item; margin-left: 28px; list-style-type: decimal; zoom: 0; }
    html>/**/body #rt-terms-section li { margin-left: 20px; }
    #rt-terms-section span { display: block; text-align: right; }
    #rt-terms-section * span { display: inline; text-align: left; }

/**
 *  =ROULETTE
 */
    #roulette_box { margin: 0 auto; width: 713px; }

/**
 * CLEAR HACK
 */
    div:after,ul:after,ol:after,li:after,dl:after,dt:after,dd:after { content: ""; display: block; clear: both; height: 0.1px; overflow: hidden; }
    div,ul,ol,li,dl,dt,dd { display: block; zoom: 1; }