@charset "shift-jis";

/* === アプリ専用 ローカルナビ カラー定義 === */

/* オレンジ */
body#next .nav_local_top ul,
body#prio .nav_local_top ul,
body#light .nav_local_top ul,
body#bflets .nav_local_top ul,
body#hikaridenwa .nav_local_top ul,
body#hd_office .nav_local_top ul {background: url(/shared/images/nav_local/bg_orange.png) no-repeat left top;}

/* 赤 */
body#adsl .nav_local_top ul {background: url(/shared/images/nav_local/bg_red.png) no-repeat left top;}

/* 青（デフォルト） */
body#pbx .nav_local_top ul,
body#pwr .nav_local_top ul,
body#remote .nav_local_top ul,
body#naoseru .nav_local_top ul,
body#setup .nav_local_top ul,
body#houmon .nav_local_top ul,
body#iframe2 .nav_local_top ul,
body#miruene .nav_local_top ul,
body#lancard .nav_local_top ul,
body#mailinfo .nav_local_top ul,
body#odekake .nav_local_top ul,
body#mobilepack .nav_local_top ul,
body#ftv .nav_local_top ul,
body#azukeru .nav_local_top ul, 
body#unext .nav_local_top ul, 
body#catv .nav_local_top ul,
body#hikaritv .nav_local_top ul {background: url(/shared/images/nav_local/bg_blue.png) no-repeat left top;}

/*　水色　*/
body#gigarakuwifi .nav_local_top ul {background: url(/shared/images/nav_local/bg_aqua.png) no-repeat left top;}

/*　ピンク　*/
body#hikaristation .nav_local_top ul,
body#spot .nav_local_top ul {background: url(/shared/images/nav_local/bg_pink.png) no-repeat left top;}

/* 緑（法人系） */
body#vpn .nav_local_top ul,
body#vpngate .nav_local_top ul,
body#vpnwide .nav_local_top ul,
body#advanced .nav_local_top ul,
body#numbergate .nav_local_top ul,
body#fvc .nav_local_top ul,
body#fvc_tec .nav_local_top ul,
body#joint .nav_local_top ul,
body#fletsmarket-cp .nav_local_top ul,
body#fletssoft .nav_local_top ul,
body#cast .nav_local_top ul,
body#castshare .nav_local_top ul,
body#vpnprio .nav_local_top ul,
body#sessionplus .nav_local_top ul {background: url(/shared/images/nav_local/bg_green.png) no-repeat left top;}

/* === アプリ専用 ローカルナビ上部 === */
html.tpl_catalog .nav_local_top ul,
body#next .nav_local_top li,
body#prio .nav_local_top li,
body#light .nav_local_top li,
body#bflets .nav_local_top li,
body#adsl .nav_local_top li,
body#remote .nav_local_top li,
body#naoseru .nav_local_top li,
body#setup .nav_local_top li,
body#houmon .nav_local_top li,
body#pwr .nav_local_top li,
body#iframe2 .nav_local_top li,
body#miruene .nav_local_top li,
body#lancard .nav_local_top li,
body#mailinfo .nav_local_top li,
body#odekake .nav_local_top li,
body#advanced .nav_local_top li,
body#mobilepack .nav_local_top li,
body#hikaridenwa .nav_local_top li,
body#hd_office .nav_local_top li,
body#numbergate .nav_local_top li,
body#ftv .nav_local_top li,
body#azukeru .nav_local_top li,
body#fvc .nav_local_top li,
body#fvc_tec .nav_local_top li,
body#fletsmarket-cp .nav_local_top li,
body#fletssoft .nav_local_top li,
body#joint .nav_local_top li,
body#cast .nav_local_top li,
body#castshare .nav_local_top li,
body#vpnprio .nav_local_top li,
body#sessionplus .nav_local_top li,
body#gigarakuwifi .nav_local_top li,
body#pbx .nav_local_top li,
body#hikaristation .nav_local_top li,
body#spot .nav_local_top li {height: 45px; overflow: hidden;}

/* ボタン定義 */
.nav_local_top li a {width: 142px; display: block;}
.nav_local_top li a.last {width: 140px;}
.nav_local_top .ln_top a {background: url(/shared/images/nav_local/btn_top.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_ser a {background: url(/shared/images/nav_local/btn_ser.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_fee a {background: url(/shared/images/nav_local/btn_fee.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_isp a {background: url(/shared/images/nav_local/btn_isp.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_ofr a {background: url(/shared/images/nav_local/btn_ofr.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_cmp a {background: url(/shared/images/nav_local/btn_cmp.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_spc a {background: url(/shared/images/nav_local/btn_spc.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_ins a {background: url(/shared/images/nav_local/btn_ins.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_set a {background: url(/shared/images/nav_local/btn_set.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_agr a {background: url(/shared/images/nav_local/btn_agr.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_flo a {background: url(/shared/images/nav_local/btn_flo.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_fmk a {background: url(/shared/images/nav_local/btn_fmk.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_are a {background: url(/shared/images/nav_local/btn_are.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_att a {background: url(/shared/images/nav_local/btn_att.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_sce a {background: url(/shared/images/nav_local/btn_sce.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_use a {background: url(/shared/images/nav_local/btn_use.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_mail a {background: url(/shared/images/nav_local/btn_mail.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_faq a {background: url(/shared/images/nav_local/btn_faq.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_sup a {background: url(/shared/images/nav_local/btn_sup.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_dev a {background: url(/shared/images/nav_local/btn_dev.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_opt a {background: url(/shared/images/nav_local/btn_opt.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_cas a {background: url(/shared/images/nav_local/btn_cas.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_fnc a {background: url(/shared/images/nav_local/btn_fnc.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_usr a {background: url(/shared/images/nav_local/btn_usr.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_con a {background: url(/shared/images/nav_local/btn_con.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_ren a {background: url(/shared/images/nav_local/btn_ren.gif) no-repeat left top; height: 45px;}
.nav_local_top .ln_vef a {background: url(/shared/images/nav_local/btn_vef.gif) no-repeat left top; height: 45px;}

/* class名同一で異なる画像を読み込み */
body#azukeru .nav_local_top .ln_set a {background: url(/shared/images/nav_local/btn_set_use.gif) no-repeat left top; height: 45px;}
body#hikaristation .nav_local_top .ln_use a,
body#spot .nav_local_top .ln_use a {background: url(/shared/images/nav_local/btn_use2.gif) no-repeat left top; height: 45px;}
body#hikaristation .nav_local_top .ln_cas a {background: url(/shared/images/nav_local/btn_cas2.gif) no-repeat left top; height: 45px;}
body#sessionplus .nav_local_top .ln_dev a {background: url(/shared/images/nav_local/btn_dev2.gif) no-repeat left top; height: 45px;}
body#cast .nav_local_top .ln_fee a {background: url(/shared/images/nav_local/btn_fee2.gif) no-repeat left top; height: 45px;}
body#naoseru .nav_local_top .ln_ser a {background-image: url(/shared/images/nav_local/btn_ser2.gif);}

/* アプリ専用 ローカル上部 アクティブ */
body .nav_local_top a:hover,
body.ln_top .nav_local_top .ln_top a,
body.ln_ser .nav_local_top .ln_ser a,
body.ln_fee .nav_local_top .ln_fee a,
body.ln_isp .nav_local_top .ln_isp a,
body.ln_ofr .nav_local_top .ln_ofr a,
body.ln_cmp .nav_local_top .ln_cmp a,
body.ln_spc .nav_local_top .ln_spc a,
body.ln_ins .nav_local_top .ln_ins a,
body.ln_set .nav_local_top .ln_set a,
body.ln_agr .nav_local_top .ln_agr a,
body.ln_flo .nav_local_top .ln_flo a,
body.ln_fmk .nav_local_top .ln_fmk a,
body.ln_are .nav_local_top .ln_are a,
body.ln_att .nav_local_top .ln_att a,
body.ln_sce .nav_local_top .ln_sce a,
body.ln_opt .nav_local_top .ln_opt a,
body.ln_ini .nav_local_top .ln_ini a,
body.ln_use .nav_local_top .ln_use a,
body.ln_mail .nav_local_top .ln_mail a,
body.ln_faq .nav_local_top .ln_faq a,
body.ln_sup .nav_local_top .ln_sup a,
body.ln_dev .nav_local_top .ln_dev a,
body.ln_cas .nav_local_top .ln_cas a,
body.ln_fnc .nav_local_top .ln_fnc a,
body.ln_usr .nav_local_top .ln_usr a,
body.ln_con .nav_local_top .ln_con a,
body.ln_ren .nav_local_top .ln_ren a,
body.ln_vef .nav_local_top .ln_vef a,
body#fvc_tec .nav_local_top .ln_sup a,
body#azukeru .nav_local_top .ln_set a:hover,
body#azukeru.ln_set .nav_local_top .ln_set a,
body#spot .nav_local_top .ln_use a:hover,
body#spot.ln_use .nav_local_top .ln_use a,
body#hikaristation .nav_local_top .ln_use a:hover,
body#hikaristation.ln_use .nav_local_top .ln_use a,
body#hikaristation .nav_local_top .ln_cas a:hover,
body#hikaristation.ln_cas .nav_local_top .ln_cas a,
body#cast .nav_local_top .ln_fee a:hover,
body#cast.ln_fee .nav_local_top .ln_fee a,
body#sessionplus .nav_local_top .ln_dev a:hover,
body#sessionplus.ln_dev .nav_local_top .ln_dev a {background-position: left -50px;}


/* 6個用 */
body#ftv .nav_local_top li a,
body#fvc .nav_local_top li a,
body#fvc_tec .nav_local_top li a,
body#gigarakuwifi .nav_local_top li a,
body#pbx .nav_local_top li a {width: 118px;}

body#ftv .nav_local_top li a.last,
body#fvc .nav_local_top li a.last,
body#fvc_tec .nav_local_top li a.last,
body#gigarakuwifi .nav_local_top li a.last,
body#pbx .nav_local_top li a.last {width: 117px;}

/* フレッツ・テレビ */
body#ftv .nav_local_top .ln_ser a {background-image: url(/shared/images/nav_local/btn_ser_s.gif);}
body#ftv .nav_local_top .ln_opt a {background-image: url(/shared/images/nav_local/btn_opt_s.gif);}
body#ftv .nav_local_top .ln_fee a {background-image: url(/shared/images/nav_local/btn_mon_s.gif);}
body#ftv .nav_local_top .ln_ini a {background-image: url(/shared/images/nav_local/btn_ini_s.gif);}
body#ftv .nav_local_top .ln_are a {background-image: url(/shared/images/nav_local/btn_are_s.gif);}
body#ftv .nav_local_top .ln_flo a {background-image: url(/shared/images/nav_local/btn_flo_s.gif);}

/* フレッツ・ウイルスクリア用 */
body#fvc .nav_local_top .ln_ser a {background-image: url(/shared/images/nav_local/btn_ser_s.gif);}
body#fvc .nav_local_top .ln_fee a {background-image: url(/shared/images/nav_local/btn_fee_s.gif);}
body#fvc .nav_local_top .ln_ofr a {background-image: url(/shared/images/nav_local/btn_ofr_s.gif);}
body#fvc .nav_local_top .ln_flo a {background-image: url(/shared/images/nav_local/btn_flo_s.gif);}
body#fvc .nav_local_top .ln_faq a {background-image: url(/shared/images/nav_local/btn_faq_s.gif);}
body#fvc .nav_local_top .ln_sup a {background-image: url(/shared/images/nav_local/btn_sup_s.gif);}

/* ギガらくWi-Fi用、クラウドPBX */
body#gigarakuwifi .nav_local_top .ln_top a,
body#pbx .nav_local_top .ln_top a {background-image: url(/shared/images/nav_local/btn_top_s.gif);}
body#gigarakuwifi .nav_local_top .ln_ser a,
body#pbx .nav_local_top .ln_ser a {background-image: url(/shared/images/nav_local/btn_ser2_s.gif);}
body#gigarakuwifi .nav_local_top .ln_fnc a,
body#pbx .nav_local_top .ln_fnc a {background-image: url(/shared/images/nav_local/btn_fnc_s.gif);}
body#gigarakuwifi .nav_local_top .ln_fee a,
body#pbx .nav_local_top .ln_fee a {background-image: url(/shared/images/nav_local/btn_fee_s.gif);}

body#gigarakuwifi .nav_local_top .ln_sce a {background-image: url(/shared/images/nav_local/btn_sce2_s.gif);}
body#gigarakuwifi .nav_local_top .ln_usr a {background-image: url(/shared/images/nav_local/btn_usr2_s.gif);}
body#pbx .nav_local_top .ln_sce a {background-image: url(/shared/images/nav_local/btn_sce_s.gif);}
body#pbx .nav_local_top .ln_att a {background-image: url(/shared/images/nav_local/btn_att_s.gif);}


body.gn_sup .nav_local_top .ln_ser a {background-image: url(/shared/images/nav_local/btn_ser_s.gif);}
body.gn_sup .nav_local_top .ln_fee a {background-image: url(/shared/images/nav_local/btn_fee_s.gif);}
body.gn_sup .nav_local_top .ln_ofr a {background-image: url(/shared/images/nav_local/btn_ofr_s.gif);}
body.gn_sup .nav_local_top .ln_flo a {background-image: url(/shared/images/nav_local/btn_flo_s.gif);}
body.gn_sup .nav_local_top .ln_faq a {background-image: url(/shared/images/nav_local/btn_faq_s.gif);}
body.gn_sup .nav_local_top .ln_sup a {background-image: url(/shared/images/nav_local/btn_sup_s.gif);}

/* アプリ専用 ローカル下部 アクティブ */
body.ln_top .nav_local_bot .ln_top a,
body.ln_top .nav_local_bot .ln_top a:hover,
body.ln_ser .nav_local_bot .ln_ser a,
body.ln_ser .nav_local_bot .ln_ser a:hover,
body.ln_fee .nav_local_bot .ln_fee a,
body.ln_fee .nav_local_bot .ln_fee a:hover,
body.ln_isp .nav_local_bot .ln_isp a,
body.ln_isp .nav_local_bot .ln_isp a:hover,
body.ln_ofr .nav_local_bot .ln_ofr a,
body.ln_ofr .nav_local_bot .ln_ofr a:hover,
body.ln_cmp .nav_local_bot .ln_cmp a,
body.ln_cmp .nav_local_bot .ln_cmp a:hover,
body.ln_ins .nav_local_bot .ln_ins a,
body.ln_ins .nav_local_bot .ln_ins a:hover,
body.ln_spc .nav_local_bot .ln_spc a,
body.ln_spc .nav_local_bot .ln_spc a:hover,
body.ln_set .nav_local_bot .ln_set a,
body.ln_set .nav_local_bot .ln_set a:hover,
body.ln_flo .nav_local_bot .ln_flo a,
body.ln_flo .nav_local_bot .ln_flo a:hover,
body.ln_fmk .nav_local_bot .ln_fmk a,
body.ln_fmk .nav_local_bot .ln_fmk a:hover,
body.ln_mail .nav_local_bot .ln_set a,
body.ln_mail .nav_local_bot .ln_set a:hover,
body.ln_are .nav_local_bot .ln_are a,
body.ln_are .nav_local_bot .ln_are a:hover,
body.ln_att .nav_local_bot .ln_att a,
body.ln_att .nav_local_bot .ln_att a:hover,
body.ln_opt .nav_local_bot .ln_opt a,
body.ln_opt .nav_local_bot .ln_opt a:hover,
body.ln_ini .nav_local_bot .ln_ini a,
body.ln_ini .nav_local_bot .ln_ini a:hover,
body.ln_sce .nav_local_bot .ln_sce a,
body.ln_sce .nav_local_bot .ln_sce a:hover,
body.ln_faq .nav_local_bot .ln_faq a,
body.ln_faq .nav_local_bot .ln_faq a:hover,
body.ln_sup .nav_local_bot .ln_sup a,
body.ln_sup .nav_local_bot .ln_sup a:hover,
body.ln_dev .nav_local_bot .ln_dev a,
body.ln_dev .nav_local_bot .ln_dev a:hover,
body.ln_cas .nav_local_bot .ln_cas a,
body.ln_cas .nav_local_bot .ln_cas a:hover,
body.ln_fnc .nav_local_bot .ln_fnc a,
body.ln_fnc .nav_local_bot .ln_fnc a:hover,
body.ln_usr .nav_local_bot .ln_usr a,
body.ln_usr .nav_local_bot .ln_usr a:hover,
body.ln_con .nav_local_bot .ln_con a,
body.ln_con .nav_local_bot .ln_con a:hover,
body.ln_use .nav_local_bot .ln_use a,
body.ln_use .nav_local_bot .ln_use a:hover,
body.ln_ren .nav_local_bot .ln_ren a,
body.ln_ren .nav_local_bot .ln_ren a:hover,
body.ln_vef .nav_local_bot .ln_vef a,
body.ln_vef .nav_local_bot .ln_vef a:hover,
body#fvc_tec .nav_local_bot .ln_sup a,
body#fvc_tec .nav_local_bot .ln_sup a:hover {color: #999; text-decoration: none; cursor: text}

/* グロナビ点灯 */
body#next #nav_global a.gn_ser,
body#light #nav_global a.gn_ser,
body#bflets #nav_global a.gn_ser,
body#adsl #nav_global a.gn_ser,
body#remote #nav_global a.gn_ser,
body#pwr #nav_global a.gn_ser,
body#miruene #nav_global a.gn_ser,
body#iframe2 #nav_global a.gn_ser,
body#lancard #nav_global a.gn_ser,
body#odekake #nav_global a.gn_ser,
body#advanced #nav_global a.gn_ser,
body#mobilepack #nav_global a.gn_ser,
body#hikaridenwa #nav_global a.gn_ser,
body#ftv #nav_global a.gn_ser,
body#setup #nav_global a.gn_ser,
body#houmon #nav_global a.gn_ser,
body#azukeru #nav_global a.gn_ser,
body#unext #nav_global a.gn_ser,
body#hikaritv #nav_global a.gn_ser,
body#catv #nav_global a.gn_ser,
body#spot #nav_global a.gn_ser {background-position: -480px -50px}

body.ln_ser .faq-ctg .cat {display: none;}

/* ====== アプリ専用 タイトルカラー定義 ====== */

body#spot h2 i,
body#hikaristation h2 i {border-left-color: #EB008D;}

body#spot h3 i, body#spot h4 i, body#spot h5 i, body#spot h6 i,
body#hikaristation h3 i, body#hikaristation h4 i, body#hikaristation h5 i, body#hikaristation h6 i {color: #EB008D;}

body#miruene h2 i {border-left-color: #9EC925;}
body#miruene h3 i, body#miruene h4 i, body#miruene h5 i, body#miruene h6 i {color: #9EC925;}

body#adsl h2 i {border-left-color: #C30508;}
body#adsl h3 i, body#adsl h4 i, body#adsl h5 i, body#adsl h6 i {color: #C30508;}

body#fletssoft h2 i,
body#fletsmarket-cp h2 i
body#fvc h2 i,
body#fvc_tec h2 i,
body#numbergate h2 i,
body#advanced h2 i,
body#joint h2 i,
body#cast h2 i,
body#castshare h2 i,
body#vpn h2 i,
body#vpnwide h2 i,
body#vpngate h2 i,
body#vpnprio h2 i,
body#sessionplus h2 i,
body#bs h2 i {border-left-color: #007D3E;}

body#fletssoft h3 i, body#fletssoft h4 i, body#fletssoft h5 i, body#fletssoft h6 i,
body#fletsmarket-cp h3 i, body#fletsmarket-cp h4 i, body#fletsmarket-cp h5 i, body#fletsmarket-cp h6 i,
body#fvc h3 i, body#fvc h4 i, body#fvc h5 i, body#fvc h6 i,
body#fvc_tec h3 i, body#fvc_tec h4 i, body#fvc_tec h5 i, body#fvc_tec h6 i,
body#numbergate h3 i, body#numbergate h4 i, body#numbergate h5 i, body#numbergate h6 i,
body#advanced h3 i, body#advanced h4 i, body#advanced h5 i, body#advanced h6 i,
body#joint h3 i, body#joint h4 i, body#joint h5 i, body#joint h6 i,
body#cast h3 i, body#cast h4 i, body#cast h5 i, body#cast h6 i,
body#castshare h3 i, body#castshare h4 i, body#castshare h5 i, body#castshare h6 i,
body#vpn h3 i, body#vpn h4 i, body#vpn h5 i, body#vpn h6 i,
body#vpnwide h3 i, body#vpnwide h4 i, body#vpnwide h5 i, body#vpnwide h6 i,
body#vpngate h3 i, body#vpngate h4 i, body#vpngate h5 i, body#vpngate h6 i,
body#vpnprio h3 i, body#vpnprio h4 i, body#vpnprio h5 i, body#vpnprio h6 i,
body#sessionplus h3 i, body#sessionplus h4 i, body#sessionplus h5 i, body#sessionplus h6 i,
body#bs h3 i, body#bs h4 i, body#bs h5 i, body#bs h6 i {color: #007D3E;}


body#gigarakuwifi h2 i {border-left-color: #009ce5;}
body#gigarakuwifi h3 i,
body#gigarakuwifi h4 i,
body#gigarakuwifi h5 i,
body#gigarakuwifi h6 i {color: #009ce5;}

