

/*** for PC Browser ***/
@media (min-width:401px)
{
/* === ƒXƒ}[ƒgƒtƒHƒ“EPCØ‚è‘Ö‚¦ === */
#smart_mode_change
{
    background: url("../../../Images/menu_pc_b.gif") no-repeat left top #808080;
    color: #FFFFFF;
    display: none;
    font-family: 'ƒƒCƒŠƒI',Meiryo,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Verdana,Arial,'‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
    font-size: 105%;/*15px;*/
    font-weight: bold;
    height: 40px;
    margin: 5px auto;
    position: relative;
    width: 320px;
}


/* == Œ©o‚µ == */
#smart_mode_change h2
{
    text-indent: -9999px;
}


/* == ƒ{ƒ^ƒ“ == */
#smart_mode_pc_btn
{
    cursor: pointer;
    height: 23px;
    left: 185px;
    overflow: hidden;
    padding-left: 36px;
    padding-top: 4px;
    position: absolute;
    top: 7px;
    width: 88px;
}

#smart_mode_sf_btn
{
    cursor: default;
    height: 24px;
    left: 60px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 5px;
    position: absolute;
    top: 6px;
    width: 115px;
}

#smart_mode_change a
{
    color: #808080;
    text-decoration: none;
}

a#smart_mode_sf_btn
{
    color: #FFFFFF;
    text-decoration: none;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
#smart_mode_change
{
    background: url("../../../Images/menu_sp_b.gif") no-repeat left top #808080;
    color: #FFFFFF;
    font-family: 'ƒƒCƒŠƒI',Meiryo,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Verdana,Arial,'‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
    font-size: 105%;/*15px;*/
    font-weight: bold;
    height: 40px;
    margin: 0;
    position: relative;
    width: 320px;
    display: none;
}


/* == Œ©o‚µ == */
#smart_mode_change h2
{
    text-indent: -9999px;
}


/* == ƒ{ƒ^ƒ“ == */
#smart_mode_pc_btn
{
    cursor: pointer;
    height: 23px;
    left: 185px;
    overflow: hidden;
    padding-left: 36px;
    padding-top: 4px;
    position: absolute;
    top: 7px;
    width: 88px;
}

#smart_mode_sf_btn
{
    cursor: default;
    height: 24px;
    left: 60px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 5px;
    position: absolute;
    top: 6px;
    width: 115px;
}

#smart_mode_change a
{
    color: #FFFFFF;
    text-decoration: none;
}

a#smart_mode_sf_btn
{
    color: #808080;
    text-decoration: none;
}
/*  === ƒtƒbƒ^ƒƒOƒCƒ“ƒXƒ}ƒz’²®—p === */
.BrowserModuleSet_Div_1058
{
display:none;
}
}
