A:link{COLOR:#0066cc;TEXT-DECORATION:none}

A:visited{COLOR:#0066cc;TEXT-DECORATION:none}

A:hover{COLOR:red;TEXT-DECORATION:none}

A.menu:link{color:#800080;text-decoration:none;}

TD{COLOR:#50505a;line-height:1.2;font-size:14px}

BODY{margin:0px;COLOR:#50505a;text-align:center;}

.tips{
	position:absolute;visibility:hidden;
	background-color:#f7f3f7;
	border:#00000f solid 1px;
	font-family:"ＭＳＰゴシック",Verdana;
	font-size:14px;
	text-align:left;
	width:200px;
}

.t{font-size:10px}

.r{font-size:12px;color:#ff3333;font-weight:bold}

.u{font-size:16px;color:#848484;text-decoration:underline;font-weight:bold}

HR {
  color: #999999;
  background-color: #999999;
  height: 2px;
  border: 2px;
  border-style: dashed;
}


/*テーブルピンク*/

.example1 TABLE {
  background-color: #ffffff;
}

.example1 TD {
  height: 30px;
  border: 2px #ffffff solid;
  background-color: #ffe8e8;
  padding: 5 5;
  text-align: left;
}

/*テーブル黄色*/

.example2 TABLE {
  background-color: #ffffff;
}

.example2 TD {
  height: 40px;
  border: 2px #ffffff solid;
  background-color: #ffffe1;
  padding: 5 5;
  text-align: left;
}


/*テーブル青画像バー*/

.example3 TABLE {
  background-color: #ffffff;
  background-image:url(img/table_back_img.gif);
  width: 100%;
  height: 25;
  border: 0 #ffffff;
}


/*テーブル黄色 トップ用*/

.example5 TABLE {
  background-color: #ffffff;
}

.example5 TD {
  width: 200px;
  height: 50px;
  border: 2px #ffffff solid;
  background-color: #ffff99;
  padding: 5 5;
  text-align: center;
  font-size:20px;
  color:#666666;
  font-weight:bold
}

/*CATV用サービス一覧メニュー*/
.example6 TABLE {
  background-color: #ffcccc;
}

.example6 TD {
  width: 190px;
  height: 30px;
  border: 1px #ffffff solid;
  background-color: #ffffff;
  padding: 5 5;
  font-size:13px;
  color:#666666;
}

/*ネット用サービス一覧メニュー*/
.example7 TABLE {
  background-color: #c4d3ff;
}

.example7 TD {
  width: 190px;
  height: 30px;
  border: 1px #ffffff solid;
  background-color: #ffffff;
  padding: 5 5;
  font-size:13px;
  color:#666666;
}

/*加入者サービス・サポート用一覧メニュー*/
.example8 TABLE {
  background-color: #ff9900;
}

.example8 TD {
  width: 190px;
  height: 30px;
  border: 1px #ffffff solid;
  background-color: #ffffff;
  padding: 5 5;
  font-size:13px;
  color:#666666;
}

/*資料請求・お申込み一覧メニュー*/
.example9 TABLE {
  background-color: #009999;
}

.example9 TD {
  width: 190px;
  height: 30px;
  border: 1px #ffffff solid;
  background-color: #ffffff;
  padding: 5 5;
  font-size:13px;
  color:#666666;
}

/*cableplus電話メニュー*/
.example10 TABLE {
  background-color: #ffb6c1;
}

.example10 TD {
  width: 190px;
  height: 30px;
  border: 1px #ffffff solid;
  background-color: #ffffff;
  padding: 5 5;
  font-size:13px;
  color:#666666;
}


/*ボーダー用テーブル*/

.example_border TABLE {
  background-color: #ffffff;
  background-image:url(img/dot_line.gif);
  width: 100%;
  height: 5;
  border: 0 #ffffff;
}

/*ケーブルページ用titleテーブル*/

.example_catv_title TABLE {
  background-color: #ffffff;
  background-image:url(multi_channel/img/catv_title_back.jpg);
  width: 100%;
  height: 30;
  border: 0 #ffffff;
}


/*画像リンクの周りにリンク線を出す*/

img.link_img_line {
border: 1px #ffffff solid;
}


/*ボタンを大きく*/

INPUT {
  font-size: 110%;
}



/*コンテンツに｢clear｣を指定する 対safari段ズレ用*/
div#contents {
   clear:both;
}


/*メニューボタン用*/
ul#top_menu{
    list-style:none;
    width:100%;
    margin:0;
    text-align:center;
    padding:0;
}

ul#top_menu li{
    list-style:none;
    float:left;
    color:#ffffff;
    width:158px;
    margin:0;
}
ul#top_menu a{
    display:block;
    width:158px;
    height:40px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}

a.top{
    background-image:url(img/button_top.jpg);
}
a:hover.top{
    background-position:0px -40px;
}
a.catv{
    background-image:url(img/button_catv.jpg);
}
a:hover.catv{
    background-position:0px -40px;
}
a.internet{
    background-image:url(img/button_internet.jpg);
}
a:hover.internet{
    background-position:0px -40px;
}

a.moushikomi{
    background-image:url(img/button_moushikomi.jpg);
}
a:hover.moushikomi{
    background-position:0px -40px;
}
a.support{
    background-image:url(img/button_support.jpg);
}
a:hover.support{
    background-position:0px -40px;
}

/*20110113ケーブルプラス電話追加*/
a.phone{
    background-image:url(img/button_cableplusphone.jpg);
}
a:hover.phone{
    background-position:0px -40px;
}

/*おすすめチャンネルiframe用ローダー*/
.holds-the-iframe {
 background:url(http://www.ucatv.ne.jp/catv/img/gif-load.gif) center center no-repeat;
 }
 
#frameWrap {
    position:relative;
    height: 135px;
    width: 455px;
}
#loader1 {
    position:absolute;

}