@charset "UTF-8";
#gnav {
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 336px;
    height: 100%;
}

.ham-menu,
#menu-cb {
    display: block;
}

.ham-menu {
    position: relative;
    padding-top: 10px;
    float: left;
    width: 296px;
    background: #333333;
    height: 1000px;
}

.ham-menu .parent-list {
    width: 250px;
    margin-left: 25px;
    padding: 40px 0;
}

.ham-menu .parent-list>li:first-child {
    border-top: solid 1px #999999;
}

.ham-menu .parent-list>li {
    padding: 20px 0;
    border-bottom: solid 1px #999999;
    font-size:87%;
    color:#ccc;
}

.ham-menu .parent-list li .child_list a {
    color: #ffffff;
    font-size: 110%;
    display: block;
    width:100%; height:100%;
}
.ham-menu .parent-list li .child_list dt{
    font-weight: bold;
    -webkit-transition: .8s;
       -moz-transition: .8s;
        -ms-transition: .8s;
         -o-transition: .8s;
            transition: .8s;
}
.ham-menu .parent-list li .child_list dd {
    padding: 15px 0 0 1em;
    margin-left:1em;
    text-indent:-2.2em;
     -webkit-transition: .8s;
       -moz-transition: .8s;
        -ms-transition: .8s;
         -o-transition: .8s;
            transition: .8s;
}
.ham-menu .parent-list li .child_list .other_maker {
    margin-left: 3em;
}
.ham-menu .parent-list li .child_list dt:hover > a,
.ham-menu .parent-list li .child_list dd:hover > a{
    margin-left:1em;
    color:#ff6685;
}

.ham-menu .parent-list li .child_list dd span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5em;
    margin-left:1em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height:25px;
    width:25px;
}
.ham-menu .parent-list li .child_list dd span img {
    display: inline-block;
    vertical-align: middle;
    margin-left:2em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.ham-menu .parent-list li .child_list dd dl{
    margin-left:-2em;
}
.btn-menu {
    float: left;
    width: 40px;
    height:40px;
    box-sizing:border-box;
    background: #333333;
    height: 1000px;

}
.btn-menu,.menu-icon,.menu-icon label {
    cursor: pointer;
}
.btn-menu .menu-icon {
    width: 40px;
    height: 40px;
    color: #fff;
    background: #ff0474;
    font-size: 30px;
    text-align: center;
}

.btn-menu p.txtbox {
    color: #ffffff;
    padding: 20px 10px;
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
    font-family: "Noto Sans";
}
@media all and (-ms-high-contrast: none) {
	.btn-menu p.txtbox {
		padding: 20px 5px;
		text-align: left;
	}
}


.btn-menu p.txtbox span {
    font-family: "Roboto";
}

.btn-menu .ranking-list li {
    padding: 0 5px;
}

.scroll {
    overflow-y: scroll;
    max-height: 810px;
    width: 290px;
    -webkit-overflow-scrolling: touch;
}

.scroll::-webkit-scrollbar {
    width: 4px;
}

.scroll::-webkit-scrollbar-track {
    background: #333333;
    padding-top: 10px;
}

.scroll::-webkit-scrollbar-thumb {
    background: #999999;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.open #opn-btn,
.close #cls-text,
.close #cls-btn,
.open #ranking{
    display:none;
}

.ranking-list li{
    cursor:pointer;
}

.tooltip_outer{
    border-radius: 8px;
    background-color: #333;
    color:#fff;
    font-size:small;
    padding:12px;
    position:fixed;
    z-index:2147483647;
}
.tooltip_outer:after {
    display: block;
    position: absolute;
    top: 14px;
    right: -18px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8px solid  #333;
    content: "";

}



@media (max-width: 768px) {
    #gnav {
        width: 40px;
        height: 40px;
        padding-left:0;
    }
    .scroll {
        overflow-y: scroll;
        max-height: 530px;
        width: 320px;
    }
    .ham-menu {
        width:350px;
        position:fixed;
    }
    .ham-menu .parent-list {
        width: 75%;
        margin-left: 30px;
        padding-top: 20px;
    }
    .ham-menu .parent-list>li {
        font-size:100%;
    }

    .ham-menu .parent-list li .child_list dt:hover > a,
    .ham-menu .parent-list li .child_list dd:hover > a{
        /* margin-left:0em; */
        color:#fff;
    }
.scroll {
    overflow-y: auto;

}

    .btn-menu{
        position:fixed;
        top: 0;
        right: 0;
        height: 40px;
        z-index: 1;
    }
    .btn-menu .menu-icon{
        height: 40px!important;
        padding: 0;
    }
    .btn-menu .menu-icon label{
        height:auto!important;

     }
    #ranking{
        display:none;
    }
    .ham-menu{
        display:none;
        right:-490px;
    }
}




/* 5.sprites
----------------------------------------*/
.sprites { background: url(/moetaku/_assets/images/common/sprites.png) no-repeat; background-size:auto; display:inline-block;}

.figure_icon        { background-position: 0px 0px; }
.hero_icon          { background-position:-44px 0px; }
.doll_icon          { background-position:-88px 0px; }
.mgoods_icon        { background-position:-132px 0px; }
.campaign_icon      { background-position:-176px 0px; }
.cgoods_icon        { background-position:-220px 0px; }
.plamo_icon        { background-position:-266px 0px; }

.aimasu_icon        { background-position: 0px -95px; }
.oreimo_icon        { background-position:-45px -95px; }
.kankore_icon       { background-position:-90px -95px; }
.shining_icon       { background-position:-135px -95px; }
.jojo_icon          { background-position:-180px -95px; }
.kyojin_icon        { background-position:-225px -95px; }
.witch_icon         { background-position:-271px -95px; }
.tohken_icon        { background-position:-315px -95px; }
.touhou_icon        { background-position: 0px -140px; }
.dragonball_icon    { background-position:-45px -140px; }
.hatune_icon        { background-position:-90px -140px; }
.fate_icon          { background-position:-135px -140px; }
.perusona_icon      { background-position:-180px -140px; }
.madomagi_icon      { background-position:-225px -140px; }
.monogatari_icon    { background-position:-270px -140px; }
.lovelive_icon      { background-position:-315px -140px; }
.sao_icon      { background-position:-315px -185px; }
.re_icon         { background-position: 0px -230px; }
.seiya_icon         { background-position: -45px -230px; }
.tolovel_icon         { background-position: -90px -230px; }
.code_icon         { background-position: -135px -230px; }
.macross_icon         { background-position: -180px -230px; }
.gundam_icon         { background-position: -225px -230px; }
.rider_icon         { background-position: -270px -230px; }
.gintama_icon         { background-position: -315px -230px; }
.soniko_icon         { background-position: 0px -275px; }
.kuroko_icon         { background-position: -45px -275px; }
.eva_icon         { background-position: -90px -275px; }
.konosuba_icon         { background-position: -135px -275px; }
.ccs_icon         { background-position: -180px -275px; }
.sin_icon         { background-position: -225px -275px; }
.naruto_icon         { background-position: -270px -275px; }
.idlish_icon         { background-position: -315px -275px; }

.gunpla_icon         { background-position: -135px -320px; }
.macrossplamo_icon         { background-position: -180px -320px; }
.votomsplamo_icon         { background-position: -225px -320px; }
.framearmsgirl_icon         { background-position: -270px -320px; }
.megamidevice_icon         { background-position: -315px -320px; }

.alter_icon         { background-position: 0px -185px; }
.orchidseed_icon    { background-position:-45px -185px; }
.goodsmile_icon     { background-position:-90px -185px; }
.kotobukiya_icon    { background-position:-135px -185px; }
.hottoys_icon       { background-position:-180px -185px; }
.megahouse_icon     { background-position:-225px -185px; }
.purenimo_icon      { background-position:-270px -185px; }


.scalefigure_icon   { background-position: 0px -50px; }
.nedoroid_icon      { background-position:-45px -50px; }
.figma_icon         { background-position:-90px -50px; }
.prize_icon         { background-position:-135px -50px; }
.yugioh_icon      { background-position:-180px -50px; }
.metal_icon         { background-position:-225px -50px; }
.amecomi_icon       { background-position:-270px -50px; }
.figuarts_icon      { background-position:-315px -50px; }
.revoltech_icon      { background-position: 0px -320px; }
.robot_icon         { background-position: -45px -320px; }
.bq_icon         { background-position: -90px -320px; }
.dd_icon      { background-position: 0px -365px; }
.blythe_icon      { background-position: -45px -365px; }
.excute_icon      { background-position: -90px -365px; }
.haf_icon      { background-position: -135px -365px; }

.artfx_icon      { background-position: -180px -365px; }
.azurlane_icon      { background-position: -225px -365px; }
.gochiusa_icon      { background-position: -270px -365px; }
.gem_icon      { background-position: -315px -365px; }
.starwars_icon      { background-position: 0px -410px; }
.sailormoon_icon      { background-position: -45px -410px; }
.tenipuri_icon      { background-position: -90px -410px; }
.haikyu_icon      { background-position: -135px -410px; }
.bangdream_icon      { background-position: -180px -410px; }
.heroaca_icon      { background-position: -225px -410px; }
.monsterhunter_icon      { background-position: -270px -410px; }
.kaiyodo_icon      { background-position: -315px -410px; }

.kimetsu_icon      { background-position: 0px -455px; }
.ff_icon      { background-position: -45px -455px; }
.kokaku_icon      { background-position: -90px -455px; }
.hokutonoken_icon      { background-position: -135px -455px; }
.marvel_icon      { background-position: -180px -455px; }
.godzilla_icon      { background-position: -225px -455px; }
.ultraman_icon      { background-position: -270px -455px; }
.tensura_icon      { background-position: -315px -455px; }
.hh_icon      { background-position: 0px -500px; }
.mb_icon      { background-position: -45px -500px; }
.maxfactory_icon      { background-position: -90px -500px; }
.aniplex_icon      { background-position: -135px -500px; }
.skytube_icon      { background-position: -180px -500px; }

.kingdam_icon      { background-position: -225px -500px; }
.dollsfrontline_icon      { background-position: -270px -500px; }
.overlord_icon      { background-position: -315px -500px; }
.atelier_icon      { background-position: 0px -545px; }
.senrankagura_icon      { background-position: -45px -545px; }
.dragonquest_icon      { background-position: -90px -545px; }
.saenai_icon      { background-position: -135px -545px; }
.fireemblem_icon      { background-position: -180px -545px; }
.kizunaai_icon      { background-position: -225px -545px; }
.oregairu_icon      { background-position: -270px -545px; }
.bungostraydogs_icon      { background-position: -315px -545px; }
.hypnosismic_icon      { background-position: 0px -590px; }
.arknights_icon      { background-position: -45px -590px; }

.free_icon      { background-position: -90px -590px; }
.osomatsusan_icon      { background-position: -135px -590px; }
.kuroshitsuji_icon      { background-position: -180px -590px; }
.ensemblestars_icon      { background-position: -225px -590px; }
.yurionice_icon      { background-position: -270px -590px; }
.yowapeda_icon      { background-position: -315px -590px; }
.inuboku_icon      { background-position: 0px -635px; }
.bananafish_icon      { background-position: -45px -635px; }
.yuhaku_icon      { background-position: -90px -635px; }
.nier_icon      { background-position: -135px -635px; }
.conan_icon      { background-position: -180px -635px; }
.shieldhero_icon      { background-position: -225px -635px; }
.tigerandbunny_icon      { background-position: -270px -635px; }
.hetalia_icon      { background-position: -315px -635px; }
.fairytail_icon      { background-position: 0px -680px; }
.granbluefantasy_icon      { background-position: -45px -680px; }
.fmd_icon      { background-position: -90px -680px; }
.bl_icon      { background-position: -135px -680px; }
.utapri_icon      { background-position: -180px -680px; }
.zoids_icon      { background-position: -225px -680px; }
.pokemoncard_icon      { background-position: -270px -680px; }




.g_scalefigure_icon { background-position: 0px -28px; background-size: 200px; }
.g_nedoroid_icon    { background-position:-25px -28px; background-size: 200px; }
.g_figma_icon       { background-position:-50px -28px; background-size: 200px; }
.g_prize_icon       { background-position:-75px -28px; background-size: 200px; }
.g_yugioh_icon    { background-position:-100px -28px; background-size: 200px; }
.g_metal_icon       { background-position:-125px -28px; background-size: 200px; }
.g_amecomi_icon     { background-position:-150px -28px; background-size: 200px; }
.g_figuarts_icon    { background-position:-175px -28px; background-size: 200px; }

.g_aimasu_icon      { background-position: 0px -52px; background-size: 200px; }
.g_oreimo_icon      { background-position:-25px -52px; background-size: 200px; }
.g_kankore_icon     { background-position:-50px -52px; background-size: 200px; }
.g_shining_icon     { background-position:-75px -52px; background-size: 200px; }
.g_jojo_icon        { background-position:-100px -52px; background-size: 200px; }
.g_kyojin_icon      { background-position:-125px -52px; background-size: 200px; }
.g_witch_icon       { background-position:-150px -52px; background-size: 200px; }
.g_tohken_icon      { background-position:-175px -52px; background-size: 200px; }
.g_touhou_icon      { background-position: 0px -78px; background-size: 200px; }
.g_dragonball_icon  { background-position:-25px -78px; background-size: 200px; }
.g_hatune_icon      { background-position:-50px -78px; background-size: 200px; }
.g_fate_icon        { background-position:-75px -78px; background-size: 200px; }
.g_perusona_icon    { background-position:-100px -78px; background-size: 200px; }
.g_madomagi_icon    { background-position:-125px -78px; background-size: 200px; }
.g_monogatari_icon  { background-position:-150px -78px; background-size: 200px; }
.g_lovelive_icon    { background-position:-175px -78px; background-size: 200px; }
.g_sao_icon      { background-position:-175px -102px;  background-size: 200px; }
.g_re_icon       { background-position: 0px -128px; background-size: 200px; }
.g_seiya_icon       { background-position: -25px -128px; background-size: 200px; }
.g_tolovel_icon       { background-position: -50px -128px; background-size: 200px; }
.g_code_icon       { background-position: -75px -128px; background-size: 200px; }
.g_macross_icon       { background-position: -100px -128px; background-size: 200px; }
.g_gundam_icon       { background-position: -125px -128px; background-size: 200px; }
.g_rider_icon       { background-position: -150px -128px; background-size: 200px; }
.g_gintama_icon       { background-position: -176px -128px; background-size: 200px; }
.g_soniko_icon       { background-position: 0px -154px; background-size: 200px; }
.g_kuroko_icon       { background-position: -25px -154px; background-size: 200px; }
.g_eva_icon       { background-position: -50px -154px; background-size: 200px; }
.g_konosuba_icon       { background-position: -75px -154px; background-size: 200px; }
.g_ccs_icon       { background-position: -100px -154px; background-size: 200px; }
.g_7sin_icon       { background-position: -125px -154px; background-size: 200px; }
.g_naruto_icon       { background-position: -150px -154px; background-size: 200px; }
.g_idlish_icon       { background-position: -175px -154px; background-size: 200px; }

.g_gunpla_icon       { background-position: -75px -178px; background-size: 200px; }
.g_macrossplamo_icon       { background-position: -100px -178px; background-size: 200px; }
.g_votomsplamo_icon       { background-position: -125px -178px; background-size: 200px; }
.g_framearmsgirl_icon       { background-position: -150px -178px; background-size: 200px; }
.g_megamidevice_icon       { background-position: -175px -178px; background-size: 200px; }

.g_revoltech_icon       { background-position: 0px -176px; background-size: 200px; }
.g_robot_icon       { background-position: -25px -176px; background-size: 200px; }
.g_bq_icon       { background-position: -50px -177px; background-size: 200px; }
.g_dd_icon       { background-position: 0px -203px; background-size: 200px; }
.g_blythe_icon       { background-position: -25px -203px; background-size: 200px; }
.g_excute_icon       { background-position: -50px -203px; background-size: 200px; }
.g_haf_icon       { background-position: -75px -203px; background-size: 200px; }

.g_artfx_icon      { background-position: -100px -203px; background-size: 200px; }
.g_azurlane_icon      { background-position: -125px -203px; background-size: 200px; }
.g_gochiusa_icon      { background-position: -150px -203px; background-size: 200px; }
.g_gem_icon      { background-position: -175px -203px; background-size: 200px; }
.g_starwars_icon      { background-position: 0px -228px; background-size: 200px; }
.g_sailormoon_icon      { background-position: -25px -228px; background-size: 200px; }
.g_tenipuri_icon      { background-position: -50px -228px; background-size: 200px; }
.g_haikyu_icon      { background-position: -75px -228px; background-size: 200px; }
.g_bangdream_icon      { background-position: -100px -228px; background-size: 200px; }
.g_heroaca_icon      { background-position: -125px -228px; background-size: 200px; }
.g_monsterhunter_icon      { background-position: -150px -228px; background-size: 200px; }
.g_kaiyodo_icon      { background-position: -175px -228px; background-size: 200px; }

.g_kimetsu_icon      { background-position: 0px -253px; background-size: 200px; }
.g_ff_icon      { background-position: -25px -253px; background-size: 200px; }
.g_kokaku_icon      { background-position: -50px -253px; background-size: 200px; }
.g_hokutonoken_icon      { background-position: -75px -253px; background-size: 200px; }
.g_marvel_icon      { background-position: -100px -253px; background-size: 200px; }
.g_godzilla_icon      { background-position: -125px -253px; background-size: 200px; }
.g_ultraman_icon      { background-position: -150px -253px; background-size: 200px; }
.g_tensura_icon      { background-position: -175px -253px; background-size: 200px; }
.g_hh_icon      { background-position: 0px -278px; background-size: 200px; }
.g_mb_icon      { background-position: -25px -278px; background-size: 200px; }
.g_maxfactory_icon      { background-position: -50px -278px; background-size: 200px; }
.g_aniplex_icon      { background-position: -75px -278px; background-size: 200px; }
.g_skytube_icon      { background-position: -100px -278px; background-size: 200px; }


.g_kingdam_icon      { background-position: -125px -278px; background-size: 200px; }
.g_dollsfrontline_icon      { background-position: -150px -278px; background-size: 200px; }
.g_overlord_icon      { background-position: -175px -278px; background-size: 200px; }
.g_atelier_icon      { background-position: 0px -303px; background-size: 200px; }
.g_senrankagura_icon      { background-position: -25px -303px; background-size: 200px; }
.g_dragonquest_icon      { background-position: -50px -303px; background-size: 200px; }
.g_saenai_icon      { background-position: -75px -303px; background-size: 200px; }
.g_fireemblem_icon      { background-position: -100px -303px; background-size: 200px; }
.g_kizunaai_icon      { background-position: -125px -303px; background-size: 200px; }
.g_oregairu_icon      { background-position: -150px -303px; background-size: 200px; }
.g_bungostraydogs_icon      { background-position: -175px -303px; background-size: 200px; }
.g_hypnosismic_icon      { background-position: 0px -328px; background-size: 200px; }
.g_arknights_icon      { background-position: -25px -328px; background-size: 200px; }

.g_free_icon      { background-position: -50px -328px; background-size: 200px; }
.g_osomatsusan_icon      { background-position: -75px -328px; background-size: 200px; }
.g_kuroshitsuji_icon      { background-position: -100px -328px; background-size: 200px; }
.g_ensemblestars_icon      { background-position: -125px -328px; background-size: 200px; }
.g_yurionice_icon      { background-position: -150px -328px; background-size: 200px; }
.g_yowapeda_icon      { background-position: -175px -328px; background-size: 200px; }
.g_inuboku_icon      { background-position: 0px -353px; background-size: 200px; }
.g_bananafish_icon      { background-position: -25px -353px; background-size: 200px; }
.g_yuhaku_icon      { background-position: -50px -353px; background-size: 200px; }
.g_nier_icon      { background-position: -75px -353px; background-size: 200px; }
.g_conan_icon      { background-position: -100px -353px; background-size: 200px; }
.g_shieldhero_icon      { background-position: -125px -353px; background-size: 200px; }
.g_tigerandbunny_icon      { background-position: -150px -353px; background-size: 200px; }
.g_hetalia_icon      { background-position: -175px -353px; background-size: 200px; }
.g_fairytail_icon      { background-position: 0px -378px; background-size: 200px; }
.g_granbluefantasy_icon      { background-position: -25px -378px; background-size: 200px; }
.g_fmd_icon      { background-position: -50px -378px; background-size: 200px; }
.g_bl_icon      { background-position: -75px -378px; background-size: 200px; }
.g_utapri_icon      { background-position: -100px -378px; background-size: 200px; }
.g_zoids_icon      { background-position: -125px -378px; background-size: 200px; }
.g_pokemoncard_icon      { background-position: -150px -378px; background-size: 200px; }



.g_alter_icon       { background-position: 0px -102px; background-size: 200px; }
.g_orchidseed_icon  { background-position:-25px -102px; background-size: 200px; }
.g_goodsmile_icon   { background-position:-50px -102px; background-size: 200px; }
.g_kotobukiya_icon  { background-position:-75px -102px; background-size: 200px; }
.g_hottoys_icon     { background-position:-100px -102px; background-size: 200px; }
.g_megahouse_icon   { background-position:-125px -102px; background-size: 200px; }
.g_purenimo_icon      { background-position:-150px -102px;  background-size: 200px; }


/*----------------------------------------*/



/* 5.sprites
----------------------------------------*/
.sprites2 { background: url(/moetaku/tcg/pokemon_card/_assets/images/common/sprites_pokemon.webp) no-repeat; background-size:auto; display:inline-block;}


.g_lost_icon { background-position: 0px -28px; background-size: 200px; }
.g_go_icon    { background-position:-25px -28px; background-size: 200px; }
.g_dark_icon       { background-position:-50px -28px; background-size: 200px; }
.g_time_icon       { background-position:-75px -28px; background-size: 200px; }
.g_space_icon    { background-position:-100px -28px; background-size: 200px; }
.g_battle_icon       { background-position:-125px -28px; background-size: 200px; }
.g_star_icon     { background-position:-150px -28px; background-size: 200px; }
.g_vmax_icon    { background-position:-175px -28px; background-size: 200px; }
.g_25th_icon      { background-position: 0px -52px; background-size: 200px; }
.g_fa_icon      { background-position:-25px -52px; background-size: 200px; }
.g_maten_icon     { background-position:-50px -52px; background-size: 200px; }
.g_souku_icon     { background-position:-75px -52px; background-size: 200px; }
.g_ev_icon        { background-position:-100px -52px; background-size: 200px; }
.g_hakugin_icon      { background-position:-125px -52px; background-size: 200px; }
.g_shikkoku_icon       { background-position:-150px -52px; background-size: 200px; }
.g_fighter_icon      { background-position:-175px -52px; background-size: 200px; }
.g_ichigeki_icon      { background-position: 0px -78px; background-size: 200px; }
.g_rengeki_icon  { background-position:-25px -78px; background-size: 200px; }
.g_shiney_icon      { background-position:-50px -78px; background-size: 200px; }
.g_gyouten_icon        { background-position:-75px -78px; background-size: 200px; }
.g_densetsu_icon    { background-position:-100px -78px; background-size: 200px; }
.g_mugen_icon    { background-position:-125px -78px; background-size: 200px; }
.g_bakuen_icon  { background-position:-150px -78px; background-size: 200px; }
.g_crash_icon    { background-position:-175px -78px; background-size: 200px; }
.g_vmaxr_icon      { background-position:0px -102px;  background-size: 200px; }
.g_sword_icon       { background-position: -25px -102px; background-size: 200px; }
.g_shield_icon       { background-position: -50px -102px; background-size: 200px; }
.g_tag_icon  { background-position:-75px -102px; background-size: 200px; }
.g_olta_icon     { background-position:-100px -102px; background-size: 200px; }
.g_dream_icon   { background-position:-125px -102px; background-size: 200px; }
.g_remix_icon      { background-position:-150px -102px;  background-size: 200px; }
.g_miracle_icon      { background-position:-175px -102px;  background-size: 200px; }
.g_sky_icon       { background-position: 0px -128px; background-size: 200px; }
.g_ggend_icon       { background-position: -25px -128px; background-size: 200px; }
.g_meitantei_icon       { background-position: -50px -128px; background-size: 200px; }

.g_w_icon       { background-position: -75px -128px; background-size: 200px; }
.g_fullmetal_icon       { background-position: -100px -128px; background-size: 200px; }
.g_knight_icon       { background-position: -125px -128px; background-size: 200px; }
.g_tagbolt_icon       { background-position: -150px -128px; background-size: 200px; }
.g_gx_icon       { background-position: -176px -128px; background-size: 200px; }
.g_darkoder_icon       { background-position: 0px -154px; background-size: 200px; }
.g_choubaku_icon       { background-position: -25px -154px; background-size: 200px; }
.g_fairy_icon       { background-position: -50px -154px; background-size: 200px; }

.g_jinrai_icon       { background-position: -75px -154px; background-size: 200px; }
.g_rekku_icon       { background-position: -100px -154px; background-size: 200px; }
.g_champion_icon       { background-position: -125px -154px; background-size: 200px; }
.g_dragon_icon       { background-position: -150px -154px; background-size: 200px; }
.g_kindan_icon       { background-position: -175px -154px; background-size: 200px; }
.g_ultra_icon       { background-position: 0px -180px; background-size: 200px; }
.g_ultrasun_icon       { background-position: -25px -180px; background-size: 200px; }
.g_ultramoon_icon       { background-position: -50px -180px; background-size: 200px; }

.g_gxb_icon       { background-position: -75px -180px; background-size: 200px; }
.g_kakusei_icon       { background-position: -100px -180px; background-size: 200px; }
.g_boujyu_icon       { background-position: -125px -180px; background-size: 200px; }
.g_hikaru_icon       { background-position: -150px -180px; background-size: 200px; }

.g_tatakauniji_icon       { background-position: -175px -180px; background-size: 200px; }
.g_hikariwokurau_icon       { background-position: 0px -204px; background-size: 200px; }
.g_shiren_icon       { background-position: -25px -204px; background-size: 200px; }
.g_kimi_icon       { background-position: -50px -204px; background-size: 200px; }
.g_gekkou_icon       { background-position: -75px -204px; background-size: 200px; }
.g_sm_icon       { background-position: -100px -204px; background-size: 200px; }
.g_csun_icon       { background-position: -125px -204px; background-size: 200px; }
.g_cmoon_icon       { background-position: -150px -204px; background-size: 200px; }
.g_xy_icon       { background-position: -175px -204px; background-size: 200px; }
.g_20th_icon       { background-position: 0px -230px; background-size: 200px; }
.g_maboroshi_icon       { background-position: -25px -230px; background-size: 200px; }
.g_bakunetsu_icon       { background-position: -50px -230px; background-size: 200px; }
.g_reikoku_icon       { background-position: -75px -230px; background-size: 200px; }
.g_exm_icon       { background-position: -100px -230px; background-size: 200px; }
.g_chouo_icon       { background-position: -125px -230px; background-size: 200px; }
.g_pokekyun_icon       { background-position: -150px -230px; background-size: 200px; }
.g_haten_icon       { background-position: -175px -230px; background-size: 200px; }
.g_ao_icon       { background-position: -0px -255px; background-size: 200px; }
.g_aka_icon       { background-position: -25px -255px; background-size: 200px; }
.g_densetsukira_icon       { background-position: -50px -255px; background-size: 200px; }
.g_ring_icon       { background-position: -75px -255px; background-size: 200px; }
.g_emerald_icon       { background-position: -100px -255px; background-size: 200px; }
.g_mva_icon       { background-position: -125px -255px; background-size: 200px; }
.g_gaia_icon       { background-position: -150px -255px; background-size: 200px; }
.g_storm_icon       { background-position: -175px -255px; background-size: 200px; }
.g_gate_icon       { background-position: -0px -280px; background-size: 200px; }
.g_rizing_icon       { background-position: -25px -280px; background-size: 200px; }
.g_wild_icon       { background-position: -50px -280px; background-size: 200px; }
.g_cx_icon       { background-position: -75px -280px; background-size: 200px; }
.g_cy_icon       { background-position: -100px -280px; background-size: 200px; }

.g_raiden_icon       { background-position: -125px -278px; background-size: 200px; }
.g_plasma_icon       { background-position: -150px -278px; background-size: 200px; }
.g_freeze_icon       { background-position: -175px -280px; background-size: 200px; }
.g_cold_icon       { background-position: 0px -305px; background-size: 200px; }

.g_exvb_icon       { background-position: -25px -305px; background-size: 200px; }
.g_magaro_icon       { background-position: -50px -305px; background-size: 200px; }
.g_shiney_c_icon       { background-position: -75px -305px; background-size: 200px; }
.g_rasen_icon       { background-position: -100px -305px; background-size: 200px; }

.g_ryuz_icon       { background-position: -125px -304px; background-size: 200px; }
.g_ryuno_icon       { background-position: -150px -304px; background-size: 200px; }
.g_dragons_icon       { background-position: -175px -304px; background-size: 200px; }
.g_darkrush_icon       { background-position: 0px -329px; background-size: 200px; }
.g_psycho_icon       { background-position: -25px -329px; background-size: 200px; }

.g_heiru_icon       { background-position: -50px -329px; background-size: 200px; }
.g_red_col_icon       { background-position: -75px -329px; background-size: 200px; }
.g_black_col_icon       { background-position: -100px -329px; background-size: 200px; }
.g_white_col_icon       { background-position: -125px -329px; background-size: 200px; }
.g_hakunetu_icon      { background-position:-150px -323px;  background-size: 200px; }

