@charset "shift-jis";

/* ====== ssi制御 ====== */

/* 初期費用SSI用（flets_initial.txt） */

body.fm .ssi_initial_const_mn,
body.mn .ssi_initial_const_fm,
body.fm .ssi_initial_const_fm .icon,
body.mn .ssi_initial_const_mn .icon,
body#lightplus .ssi_initial_const_mn,
body#lightplus .ssi_initial_const_fm .icon {display: none;}

.ssi_initial_all,
.ssi_initial_ngFm,
.ssi_initial_ngMn,
.ssi_initial_nglFm,
.ssi_initial_nglMn,
.ssi_initial_nFm,
.ssi_initial_nMn,
.ssi_initial_bFm,
.ssi_initial_bMn,
.ssi_initial_lp,
.ssi_initial_lFm,
.ssi_initial_lMn,
.ssi_initial_ngFmMn,	/* /hikari/charge.html */
.ssi_initial_nglFmMn,	/*  */
.ssi_initial_nFmMn,		/* /next/bs/business.html */
.ssi_initial_bFmMn,		/*  */
.ssi_initial_lFmMn,		/*  */
.ssi_initial_nbFm,		/* /first/isp/***_fm.html */
.ssi_initial_nbMn,		/* /first/isp/***_mn.html */
.ssi_initial_ninen,		/* ページ内ににねん割の記載がある場合表示（「ライトプラス」「ライト」「プライオ」「オフィスタイプ」は基本不要） */
.att_initia_lcamp	{display: none;}

/* フレッツ光月額利用料SSI用（month_flets.txt） */
.service_b {display: none;}	/* Bフレのみデフォルト非表示 */

/* Bフレを表示させるサービス */
#msoffice .service_b,
#spot .service_b,
#remote .service_b,
#fvc .service_b,
#ftv .service_b,
#mobilepack .service_b,
#remote .service_b {display: block;}

 /* --- 【フッター】個人・SOHO切り替え「よくあるご質問」「お問い合わせ」 --- */
#footer .soho {display: none;}
body.soho #footer .soho {display: inline;}
body.soho #footer .kojin {display: none;}

/* ADSL含むサービス */
#houmon a.att_collabo {width: 414px}
#houmon a.att_collabo .collabo_adsl {display: inline}
#houmon a.att_collabo .collabo_opti {display: none}


/* コラボ提供中のサービスを指定 */
#setup span.no_collabo,
#miruene span.no_collabo,
#ipphone span.no_collabo,
#houmon span.no_collabo {display: none;}


#setup li.collabo_hikari,
#miruene li.collabo_hikari,
#ipphone li.collabo_hikari,
#houmon li.collabo_hikari {background-color: #ff8400; color: #fff;}


/* ひかり電話ネクスト */
#setup a.att_collabo {
  width: 345px;
}
#setup a.att_collabo li,
#houmon a.att_collabo li {
  width: calc(100% / 3);
}

#setup li.ntteast_hdn,
#houmon li.ntteast_hdn { background-color: #2aa9d2; color: #fff;}


/* ひかり電話ネクスト 非対応 */
#miruene a.att_collabo li.ntteast_hdn { display: none; }
#ipphone a.att_collabo li.ntteast_hdn { display: none; }