@charset "EUC-JP";

/* 全体構造
---------------------------------------------------- */
body {margin: 0; padding: 0; background: #f1f1f7; text-align: center;}

TD {
	font-size: 12px;
	line-height:140%;
	color:#222222;
}

img { border-width: 0 } 

a {color:#0066CC; text-decoration:none;}
a:hover {color:#99CCFF; text-decoration:none; }
a:visited {color:#0066CC; text-decoration:none; }

.text9 {font-size:9px;}
.text10 {font-size:10px; line-height:130%;}
.text11 {font-size:11px;}
.text12 {font-size:12px;}
.text13 {font-size:13px;}
.text17 {font-size:17px; font-weight:bold}

.text_ftth {font-size:12px; COLOR:#71A235;}
.text_adsl {font-size:12px; COLOR:#71A235;}
.text_phone {font-size:12px; COLOR:#71A235;}
.text_dup {font-size:12px; COLOR:#71A235;}

.red {font-size:12px; COLOR:#CC0000;}
.red_b {font-size:12px; COLOR:#CC3300; font-weight:bold}


/* header・footerナビゲーション
---------------------------------------------------- */
#hfnavi { font-size: xx-small; COLOR:#444444; }
#hfnavi a {color:#777777; text-decoration:none; }
#hfnavi a:hover {color:#222222; text-decoration:none; background-color: #DDDDDD;}
#hfnavi a:visited {color:#222222; text-decoration:none; }

/* footerナビゲーション
---------------------------------------------------- */
#fnavi { font-size: xx-small; COLOR:#444444; }
#fnavi a {color:#777777; text-decoration:none; }
#fnavi a:hover {color:#222222; text-decoration:none; background-color: #DDDDDD;}
#fnavi a:visited {color:#222222; text-decoration:none; }

/* パンくずナビゲーション
---------------------------------------------------- */
#pnavi { font-size:10px; COLOR:#666666; }
#pnavi a {color:#777777; text-decoration:none; }
#pnavi a:hover {color:#222222; text-decoration:none; background-color: #DDDDDD;}
#pnavi a:visited {color:#999999; text-decoration:none; }


/* フォーム内
---------------------------------------------------- */
#formbox {font-size:x-small; line-height:130%; color:#716F57;}


/* FORMタグのマージン設定
---------------------------------------------------- */
form {margin: 0px; padding: 0px; font-size:x-small;}


/*トップカテゴリ内
---------------------------------------------------- */
#top p {color:#15755D; text-decoration:none; }
#top a {color:#555555; text-decoration:none; }
#top a:hover {color:#0066CC; text-decoration:none;}
#top a:visited {color:#555555; text-decoration:none; }

/* FTTHカテゴリ内
---------------------------------------------------- */
#ftth p {color:#15755D; text-decoration:none; }
#ftth a {color:#0066CC; text-decoration:none; }
#ftth a:hover {color:#0066CC; text-decoration:none; background-color: #9ABCDE;}
#ftth a:visited {color:#0066CC; text-decoration:none; }

/* ADSLカテゴリ内
---------------------------------------------------- */
#adsl p {color:#425F95; text-decoration:none; }
#adsl a {color:#0066CC; text-decoration:none; }
#adsl a:hover {color:#0066CC; text-decoration:none; background-color: #9ABCDE;}
#adsl a:visited {color:#0066CC; text-decoration:none; }

/* IP電話カテゴリ内
---------------------------------------------------- */
#phone p {color:#CC6600; text-decoration:none; }
#phone a {color:#0066CC; text-decoration:none; }
#phone a:hover {color:#0066CC; text-decoration:none; background-color: #9ABCDE;}
#phone a:visited {color:#0066CC; text-decoration:none; }

/* ダイヤルアップカテゴリ内
---------------------------------------------------- */
#dup p {color:#0066CC; text-decoration:none; }
#dup a {color:#0066CC; text-decoration:none; }
#dup a:hover {color:#0066CC; text-decoration:none; background-color: #9ABCDE;}
#dup a:visited {color:#0066CC; text-decoration:none; }

