@charset "utf-8";
/*
|--------------------------------------------------------------------------
| RockYou Asia Website
| /static/images/css/background.css
|
| Copyright (C) 2009 RockYou Asia, Inc., All Rights Reserved.
|--------------------------------------------------------------------------
*/
h3 { background-image: url("/static/images/body_headline_3_bg.gif"); background-position: center left; background-repeat: no-repeat; }
h4 { background-image: url("/static/images/body_headline_4_bg.gif"); background-position: bottom left; background-repeat: no-repeat; }
th { background-color: #eee; }

#container { background-color: #fff; }

#header { background-image: url("/static/images/header_bg.jpg"); background-repeat: repeat-x; }
#header .content { background-image: url("/static/images/header_logo.jpg"); background-repeat: no-repeat; }
._en #header .message h2 { background-image: url("/static/images/header_msg_bridge_en.gif"); background-repeat: no-repeat; }
._ja #header .message h2 { background-image: url("/static/images/header_msg_bridge_ja.gif"); background-repeat: no-repeat; }
._ko #header .message h2 { background-image: url("/static/images/header_msg_bridge_ko.gif"); background-repeat: no-repeat; }
._zh #header .message h2 { background-image: url("/static/images/header_msg_bridge_zh.gif"); background-repeat: no-repeat; }
#header .message h3 { background-image: none; }

#navigation, #navigation .content { background-image: url("/static/images/navigation_bg.jpg"); background-repeat: repeat-x; }
#navigation .navigation { background-image: url("/static/images/navigation_item_separator.gif"); background-repeat: no-repeat; }
#navigation .navigation a { background-image: url("/static/images/navigation_item_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }
#navigation .navigation a:hover { background-position: 0 -50px;}

#body, #body .content { background-image: url("/static/images/body_bg.jpg"); background-position: bottom center; background-repeat: repeat-x; }
#body .navigation a { background-image: url("/static/images/body_navigation_item_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }
#body .navigation a:hover { background-position: 0 -36px;}

#footer, #footer .content { background-image: url("/static/images/footer_bg.jpg"); background-repeat: repeat-x; }
#footer .navigation .tabl { background-image: url("/static/images/footer_navigation_tab_l.jpg"); background-repeat: no-repeat; }
#footer .navigation .tabs { background-image: url("/static/images/footer_navigation_tab_s.jpg"); background-repeat: no-repeat; }

.arrow { background-image: url("/static/images/icon_arrow_anchor.gif"); background-position: center left; background-repeat: no-repeat; }
.gotop .arrow { background-image: url("/static/images/icon_arrow_anchor_top.gif"); background-position: center left; background-repeat: no-repeat; }
.pdf { background-image: url("/static/images/icon_pdf.gif"); background-position: center left; background-repeat: no-repeat; }
.plus { background-image: url("/static/images/icon_plus.gif"); background-position: center left; background-repeat: no-repeat; }

.home #navigation .nav_home, .home #navigation .nav_home:hover,
.aboutus #navigation .nav_aboutus, .aboutus #navigation .nav_aboutus:hover,
.advertisers #navigation .nav_advertisers, .advertisers #navigation .nav_advertisers:hover,
.containers #navigation .nav_containers, .containers #navigation .nav_containers:hover,
.contactus #navigation .nav_contactus, .contactus #navigation .nav_contactus:hover
{ background-position: 0 -100px; }

.applist_banner_ja a { background-image: url("/static/images/app_page_link_banner_ja.png"); background-repeat: no-repeat; background-position: 0 0; }
.applist_banner_zh a { background-image: url("/static/images/app_page_link_banner_zh.png"); background-repeat: no-repeat; background-position: 0 0; }
.applist_banner_ko a { background-image: url("/static/images/app_page_link_banner_ko.png"); background-repeat: no-repeat; background-position: 0 0; }
.applist_banner_ja a:hover, .applist_banner_zh a:hover, .applist_banner_ko a:hover { background-position:0 -70px;}

.aboutus_top #body .nav_aboutus, .aboutus #body .nav_aboutus:hover,
.aboutus_concept #body .nav_concept, .aboutus #body .nav_concept:hover,
.aboutus_vision #body .nav_vision, .aboutus #body .nav_vision:hover,
.aboutus_business #body .nav_business, .aboutus #body .nav_business:hover,
.aboutus_company #body .nav_company, .aboutus #body .nav_company:hover,
.aboutus_history #body .nav_history, .aboutus #body .nav_history:hover,
.aboutus_director #body .nav_director, .aboutus #body .nav_director:hover
{ background-position: 0 -36px; }
.aboutus #body h2 { background-image: url("/static/images/body_headline_aboutus.jpg"); background-repeat: no-repeat; }
.aboutus_director .profile { background-image: url("/static/images/underline_dot.gif"); background-position: top left; background-repeat: repeat-x; }
.aboutus #body h2#rya_sns_app_h2 { background-image: url("/static/images/body_headline_applist.jpg"); background-repeat: no-repeat; }
.aboutus ul.flag_nav { background-image: url("/static/images/app_flag_nav_bg.png"); background-repeat: no-repeat; background-position:0 0; }
.aboutus .flag_nav li, .aboutus .flag_nav li a { background-image: url("/static/images/app_flag_nav.png"); background-repeat: no-repeat; }
.aboutus .flag_nav #flag_ja, .aboutus .flag_nav #flag_ja a { background-position: -4px 0; }
.aboutus .flag_nav #flag_ja a:hover { background-position: -4px -59px; }
.aboutus .flag_nav #flag_ja a.current_country { background-position: -4px -118px; }

.aboutus .flag_nav #flag_zh, .aboutus .flag_nav #flag_zh a { background-position: -97px 0; }
.aboutus .flag_nav #flag_zh a:hover { background-position: -97px -59px; }
.aboutus .flag_nav #flag_zh a.current_country { background-position: -97px -118px; }

.aboutus .flag_nav #flag_ko, .aboutus .flag_nav #flag_ko a { background-position: -190px 0; }
.aboutus .flag_nav #flag_ko a:hover { background-position: -190px -59px; }
.aboutus .flag_nav #flag_ko a.current_country { background-position: -190px -118px; }

.aboutus .app_box { background-image: url("/static/images/app_box_bottom.png"); background-repeat: no-repeat; background-position: 0 bottom;}
.aboutus #body .app_detail { background-image: url("/static/images/app_box_top.png"); background-repeat: no-repeat; background-position: 0 0;}

.aboutus .app_description h4.app_title { background:none;}
.aboutus .add_mixi_btn a { background-image: url("/static/images/add_mixi_btn.png"); background-repeat: no-repeat; background-position: 0 0;}
.aboutus .add_gummy_btn a { background-image: url("/static/images/add_gummy_btn.png"); background-repeat: no-repeat; background-position: 0 0;}
.aboutus .add_mixi_btn a:hover, .aboutus .add_gummy_btn a:hover { background-position: 0 -36px; }

.advertisers #body h2 { background-image: url("/static/images/body_headline_advertisers.jpg"); background-repeat: no-repeat; }

.contactus #body h2 { background-image: url("/static/images/body_headline_contactus.jpg"); background-repeat: no-repeat; }

.containers #body h2 { background-image: url("/static/images/body_headline_containers.jpg"); background-repeat: no-repeat; }

.home #header { background-image: url("/static/images/header_bg_home.jpg"); background-repeat: repeat-x; }
.home #header .content { background-image: url("/static/images/header_logo_home.jpg"); background-repeat: no-repeat; }
.home #body h2 { background-image: url("/static/images/body_msg_ryastarts.jpg"); background-repeat: no-repeat; }
.home #body h3 { background-image: none; }
.home #body dt { background-image: url("/static/images/icon_arrow.gif"); background-position: center left; background-repeat: no-repeat; }
.home #body dd { background-image: url("/static/images/underline_dot.gif"); background-position: bottom left; background-repeat: repeat-x; }
.home #body .col2 h4 { background-image: url("/static/images/underline_stripe.gif"); background-position: bottom left; background-repeat: repeat-x; }

.press #body h2 { background-image: url("/static/images/body_headline_press.jpg"); background-repeat: no-repeat; }
.press #body .pane { background-image: url("/static/images/press_pane_bg.jpg"); background-repeat: no-repeat; }

.recruit #body h2 { background-image: url("/static/images/body_headline_recruit.jpg"); background-repeat: no-repeat; }

.privacypolicy #body h2 { background-image: url("/static/images/body_headline_privacypolicy.jpg"); background-repeat: no-repeat; }

.transactioninfo #body h2 { background-image: url("/static/images/body_headline_aboutus.jpg"); background-repeat: no-repeat; }

.paidvirtualmoney #body h2 { background-image: url("/static/images/body_headline_aboutus.jpg"); background-repeat: no-repeat; }

.serviceguide #body h2 { background-image: url("/static/images/body_headline_aboutus.jpg"); background-repeat: no-repeat; }

.release .col2 h3 { background-image: none; }

.sitemap #body h2 { background-image: url("/static/images/body_headline_sitemap.jpg"); background-repeat: no-repeat; }

.notfound #body h2 { background-image: url("/static/images/body_headline_notfound.jpg"); background-repeat: no-repeat; }
