@charset "utf-8";

/* --------------------------------------------------------------------------------
   import(don't edit) 
-------------------------------------------------------------------------------- */

@import url("/mobile/set/common/p/css/v11a/general.css");
@import url("/mobile/set/common/p/css/v11a/header.css");


/* --------------------------------------------------------------------------------
   Shared
-------------------------------------------------------------------------------- */

/* -- container-bottom -- */

body#frm div#container-bottom {
	_font-size: 4px;
    _line-height: 4px;
}

/* Nav
-------------------------------------------------------------------------------- */

/* -- Headings -- */

body#frm div#sidenav h4 a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/h4_campaign.png);
}

body#frm div#nav.ln_campaign_list div#sidenav ul li.index div div a {
background-image: url(/mobile/set/common/p/img/v11a/nav/btn_campaign.png);
}

body#frm div#nav.ln_otousan_goods div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_otousan_goods.png);
}

body#frm div#nav.ln_smartphone_trial div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_smartphone_trial.png);
}

body#frm div#nav.ln_sp-bb-set div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp-bb-set.png);
}

body#frm div#nav.ln_wakuwaku_cashback div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_wakuwaku_cashback.png);
}

body#frm div#nav.machiuta_free div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_machiuta_free.png);
}

body#frm div#nav.In_107sh div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_107sh.png);
}
body#frm div#nav.In_107shb div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_107shb.png);
}

body#frm div#nav.ln_101k div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_101k.png);
}

body#frm div#nav.In_200sh div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_200sh.png);
}

body#frm div#nav.pokedeco div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_pokedeco.png);
}

body#frm div#nav.In_whitefoods div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v11a/nav/btn_whitefoods.png);
}

body#frm div#nav.ln_thanks30million div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_thanks30million.png);
}

body#frm div#nav.ln_charity-white div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_charity-white.png);
}

body#frm div#nav.ln_kazashite_go div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_kazashite_go.png);
}

body#frm div#nav.ln_trade_in div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_trade_in.png);
}

body#frm div#nav.ln_4g_lte_family div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_4g_lte_family.png);
}

body#frm div#nav.In_price_plan-program div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_price_plan-program.png);
}

body#frm div#nav.ln_sp_free div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp_free.png);
}

body#frm div#nav.ln_sp_family div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp_family.png);
}

body#frm div#nav.ln_sp_trade_in div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp_trade_in.png);
}

body#frm div#nav.In_sp_tokutoku div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp_tokutoku.png);
}

body#frm div#nav.ln_sp_set_discount div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp_set_discount.png);
}

body#frm div#nav.ln_sp_recommendation_discount div#sidenav ul li.index div div a {
	background-image: url(/mobile/set/common/p/img/v12a/nav/btn_sp_recommend_discount.png);
}


/*=============================================================
    banner
===============================================================*/
body#frm #nav #banner {
    margin: 20px 0px 0px;
}
body#frm #nav #banner dd {
    display: block;
    border: #bfbfbf 1px solid;
    padding: 0;
    margin-bottom: 10px;
}
body#frm #nav #banner a {
    display: block;
    border: #ffffff 1px solid;
    background: #f5f5f5;
    padding: 13px 5px 13px 8px;
    text-decoration: none;
    color: #333;
}
body#frm #nav #banner a span{
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 16px;
    text-indent: 0;
    display: block;
    background:url(/mobile/set/common/p/img/v11a/bullet/icn_arrow_navy.gif) no-repeat 0 3px;

}
body#frm #nav #banner a:link span {
    color:#006699;
    text-decoration:underline;
}
body#frm #nav #banner a:visited span {
    color:#800080;
    text-decoration:underline;
}
body#frm #nav #banner a:hover span,
body#frm #nav #banner a:active span {
    color:#800080;
    text-decoration:none;
}

/* Content
-------------------------------------------------------------------------------- */

/* -- ul.menu-btn -- */


/* -- #tab_contents -- */


/* Clear
-------------------------------------------------------------------------------- */

ul.list-inq_num:after {
	content        : ".";
	height         : 0px;
	clear          : both;
	visibility     : hidden;
	display        : block;
}
ul.list-inq_num {
	zoom:100%;
}





