@charset "UTF-8";

.leftNavi {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #CAE0FE;
}

.leftNavi li{
	padding-left: 98px;
	height:60px;
    border-top: 1px solid #CAE0FE;
    position: relative;
    /*font-weight: bold;
    font-size:116% ;*/
}

.leftNavi li.tokkyujya{
	background: url("../img/leftnavi/chara_name_tokkyujya.png") no-repeat scroll;
}
.leftNavi li.happinesscharge{
	background: url("../img/leftnavi/chara_name_happinesscharge.png") no-repeat scroll;
}
.leftNavi li.gaimu{
	background: url("../img/leftnavi/chara_name_gaimu.png") no-repeat scroll;
}
.leftNavi li.disney{
	background: url("../img/leftnavi/brand_name_002_ja.png") no-repeat scroll;
}
.leftNavi li.sylvanian{
	background: url("../img/leftnavi/chara_name_sylvanian.png") no-repeat scroll;
}
.leftNavi li.tomika{
	background: url("../img/leftnavi/brand_name_004_ja.png") no-repeat scroll;
}
.leftNavi li.plarail{
	background: url("../img/leftnavi/brand_name_plarail.png") no-repeat scroll #fff;
}
.leftNavi li.anpanman{
	background: url("../img/leftnavi/chara_name_anpanman.png") no-repeat scroll #fff;
}
.leftNavi li.thomas{
	background: url("../img/leftnavi/chara_name_thomas.png") no-repeat scroll;
}
.leftNavi li.yfliker{
	background: url("../img/leftnavi/brand_name_017_ja.png") no-repeat scroll;
}
.leftNavi li.jewelpet{
	background: url("../img/leftnavi/chara_name_jewelpet.png") no-repeat scroll;
}
.leftNavi li.aikatsu{
	background: url("../img/leftnavi/chara_name_aikatsu.png") no-repeat scroll;
}
.leftNavi li.polasma{
	background: url("../img/leftnavi/chara_name_polasma.png") no-repeat scroll;
}
.leftNavi li.kendamaxross{
	background: url("../img/leftnavi/brand_name_kendamaxross.png") no-repeat scroll;
}
.leftNavi li.licca{
	background: url("../img/leftnavi/chara_name_licca.png") no-repeat scroll;
}
.leftNavi li.transformer{
	background: url("../img/leftnavi/chara_name_transformer.png") no-repeat scroll;
}
.leftNavi li.prepara{
	background: url("../img/leftnavi/chara_name_prepara.png") no-repeat scroll;
}
.leftNavi li.anpan{
	background: url("../img/leftnavi/chara_name_anpanman.png") no-repeat scroll #fff;
}
.leftNavi li.funloom{
	background: url("../img/leftnavi/brand_name_funloom.png") no-repeat scroll;
}
.leftNavi li.kmrdrive{
	background: url("../img/leftnavi/chara_name_drive.png") no-repeat scroll;
}

.leftNavi li.kmrghost{
	background: url("../img/leftnavi/chara_name_ghost.png") no-repeat scroll;
}

.leftNavi li.ninnin{
	background: url("../img/leftnavi/chara_name_ninnin.png") no-repeat scroll #fff;
}
.leftNavi li.pripre{
	background: url("../img/leftnavi/chara_name_pripre.png") no-repeat scroll #fff;
}
.leftNavi li.frozen{
	background: url("../img/leftnavi/chara_name_anayuki.png") no-repeat scroll #fff;
}	

.leftNavi li.yokai{
	background: url("../img/leftnavi/chara_name_youkaiwatch2.png") no-repeat scroll #fff;
}

.leftNavi li.kineticsand{
	background: url("../img/leftnavi/brand_name_kinetic.png") no-repeat scroll #fff;
}

.leftNavi li.starwars{
	background: url("../img/leftnavi/brand_name_starwars.png") no-repeat scroll #fff;
}

.leftNavi li.justlikehome{
	background: url("../img/leftnavi/brand_name_justlike.png") no-repeat scroll #fff;
}
.leftNavi li.fastlane{
	background: url("../img/brand_name_fastlane_01.png") no-repeat scroll #fff;
}

.leftNavi li.kokotama{
	background: url("../img/leftnavi/chara_name_kokotama.png") no-repeat scroll #fff;
}

.leftNavi li.avigo{
	background: url("../img/brand_name_avigo_01.png") no-repeat scroll #fff;
}

.leftNavi li.legoblock{
	background: url("../img/leftnavi/brand_name_lego.png") no-repeat scroll #fff;
}

.leftNavi li.legoduplo{
	background: url("../img/leftnavi/brand_name_legoduplo.png") no-repeat scroll #fff;
}

.leftNavi li.mario{
	background: url("../img/leftnavi/brand_name_mario.png") no-repeat scroll #fff;
}

.leftNavi li.amiibo{
	background: url("../img/leftnavi/chara_name_amiibo.png") no-repeat scroll #fff;
}

.leftNavi li.snoopy{
	background: url("../img/leftnavi/chara_name_snoopy_02.png") no-repeat scroll #fff;
}
.leftNavi li.youandme{
	background: url("../img/brand_name_youandme_01.png") no-repeat scroll #fff;
}

.leftNavi li.zyuoh{
	background: url("../img/leftnavi/chara_name_zyuoh.png") no-repeat scroll #fff;
}

.leftNavi li.mahoprecure{
	background: url("../img/leftnavi/chara_name_mahoprecure.png") no-repeat scroll #fff;
}

.leftNavi li.imaginarium{
	background: url("../img_b/brand_name_imaginarium1.png") no-repeat scroll #fff;
}

.leftNavi li.mellchan{
	background: url("../img/brand_name_mellchan.png") no-repeat scroll #fff;
}

.leftNavi li.popochan{
	background: url("../img/chara_name_popochan.png") no-repeat scroll #fff;
}

.leftNavi li.dreamdazzlers{
	background: url("../img/brand_name_dreamdazzlers2.png") no-repeat scroll #fff;
}

.leftNavi li.beyblade{
	background: url("../img/leftnavi/chara_name_beyblade.png") no-repeat scroll #fff;
}
.leftNavi li.pokemon{
	background: url("../img/brand_name_pokemon.png") no-repeat scroll #fff;
}
.leftNavi li.sizzlincool{
	background: url("../img/brand_name_sizzlincool.png") no-repeat scroll #fff;
}
.leftNavi li.mahoprecure{
	background: url("../img/chara_name_mahoprecure.png") no-repeat scroll #fff;
}

.leftNavi li.beyblade{
	background: url("../img/leftnavi/chara_name_beyblade.png") no-repeat scroll #fff;
}

.leftNavi li.kamenriderexaid{
	background: url("../img/chara_name_kamenexaid.png") no-repeat scroll #fff !important;
	}	
	
.leftNavi li.kyurenjya{
	background: url("../img/leftnavi/chara_name_kyurenjya.png") no-repeat scroll #fff;
}

.leftNavi li.precurealamode{
	background: url("../img/leftnavi/chara_name_precurealamode.png") no-repeat scroll #fff !important;
	}

.leftNavi li.stats{
	background: url("../img/leftnavi/brand_name_stats.png") no-repeat scroll #fff !important;
	}

.leftNavi li.minion{
	background: url("../img/leftnavi/chara_name_minions.png") no-repeat scroll #fff !important;
	}

.leftNavi li.sizzlincool{
	background: url("../img/leftnavi/brand_name_sizzlincool.png") no-repeat scroll #fff !important;
	}

.leftNavi li.cars{
	background: url("../img/leftnavi/chara_name_cars.png") no-repeat scroll #fff !important;
	}

.leftNavi li.reminsolan{
	background: url("../img/leftnavi/chara_name_reminsolan.png") no-repeat scroll #fff !important;
	}

.leftNavi li.build{
	background: url("../img/leftnavi/chara_name_build.png") no-repeat scroll #fff !important;
	}

.leftNavi li.tamagotchi{
	background: url("../img/leftnavi/chara_name_tamagotchi.png") no-repeat scroll #fff !important;
	}

.leftNavi li.shinkalion{
	background: url("../img/chara_name_shinkalion.png") no-repeat scroll #fff;
}

.leftNavi li.statsplay{
	background: url("../img/brand_name_stats.png") no-repeat scroll #fff;
}

.leftNavi li.vsranger{
	background: url("../img/chara_name_vsranger.png") no-repeat scroll #fff;
}

.leftNavi li.precurehug{
	background: url("../img/chara_name_precurehug.png") no-repeat scroll #fff;
}

.leftNavi li.sumikko{
	background: url("../img/chara_name_sumikko.png") no-repeat scroll #fff;
}

.leftNavi li.zio{
	background: url("../img/chara_name_zio.png") no-repeat scroll #fff;
}


.leftNavi h2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/leftnavi/sidebar_ic_star_ja.png") no-repeat scroll 0 0.45em #D6E8FE;
    border-color: #C8DEFC;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    color: #064382;
    font-size: 117%;
    line-height: 1.71429;
    padding: 4px 8px 4px 38px;
}
.leftNavi + .leftNavi {
    border-top: 0 none;
}
.leftNavi a, .leftNavi span {
    display: block;
    height:60px;
}
.leftNavi a {
    line-height: 1.25;
    padding: 0 0px;
}
.leftNavi a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0056AF;
}

.leftNavi span span {
    /*background: url("../img/leftnavi/sidebar-ic_001_ja.png") no-repeat scroll 0 2em rgba(0, 0, 0, 0);*/
    border-top: 1px solid #FFFFFF;
    padding: 20px 0px 0px 10px;
}
.leftNavi a:hover span span {
    /*background: url("../img/leftnavi/sidebar-ic_001_on_ja.png") no-repeat scroll 0 2em rgba(0, 0, 0, 0);*/
}

.leftNavi li:first-child span {
    border-top: 0 none;
}

.fontsmall{
	font-size: 90%;
}
