@charset "EUC-JP";



/*Default

---------------------------------------------------- */

body {font:normal 12px/1.5em "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, san-serif; margin: 0; padding: 0; background: #ffffff; text-align: center;}



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



img { border-width: 0 } 



a {color:#4A77D1; text-decoration:none;}

a:hover {color:#4A77D1; text-decoration:none; background-color: #E6ECF8;}

a:visited {color:#4A77D1; 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;}

.text14 {font-size:14px;}

.text15 {font-size:15px; font-weight:bold}

.text17 {font-size:17px; font-weight:bold}

.text20 {font-size:20px; 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}



.navi{ font-weight: normal; }
.navi a{ font-size:12px; line-height:15px; padding-left:20px; padding-top:8px; padding-bottom:7px; display:block }
.navi a:link{ color:#5B8DE1 }
.navi a:hover{ color:#58A146; background-color:#9FF0BD }
.navi a:visited{ color:#5B8DE1 }

.navi-p{ font-weight: normal; color:#666666; line-height:15px; padding-left:20px; padding-top:8px; padding-bottom:7px; }


/* headerfooter

---------------------------------------------------- */

#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

---------------------------------------------------- */

#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
---------------------------------------------------- */

#formbox {font-size:x-small; line-height:130%; color:#716F57;}





/* FORM

---------------------------------------------------- */

form {margin: 0px; padding: 0px; font-size:x-small;}





/*HOME

---------------------------------------------------- */

#home body {margin: 0; padding: 0; background-image: url(images/index/bg.gif); background-repeat: repeat-x; text-align: center;}

#home p {color:#15755D; text-decoration:none; }

#home a {color:#555555; text-decoration:none; }

#home a:hover {color:#4A77D1; text-decoration:none;}

#home a:visited {color:#555555; text-decoration:none; }



/*Announce

---------------------------------------------------- */

#announce p {color:#B81A04; text-decoration:none; }

#announce a {color:#B81A04; text-decoration:none; }

#announce a:hover {color:#B81A04; text-decoration:none; background-color: #F2D6D3;}

#announce a:visited {color:#B81A04; text-decoration:none; }



/*Trouble

---------------------------------------------------- */

#trouble p {color:#0447B8; text-decoration:none; }

#trouble a {color:#0447B8; text-decoration:none; }

#trouble a:hover {color:#0447B8; text-decoration:none; background-color: #C9D6F0;}

#trouble a:visited {color:#0447B8; text-decoration:none; }



/*Faq

---------------------------------------------------- */

#faq p {color:#0474B8; text-decoration:none; }

#faq a {color:#0474B8; text-decoration:none; }

#faq a:hover {color:#0474B8; text-decoration:none; background-color: #DEEDF5;}

#faq a:visited {color:#0474B8; text-decoration:none; }



/*Procedures

---------------------------------------------------- */

#procedures p {color:#5DB804; text-decoration:none; }

#procedures a {color:#5DB804; text-decoration:none; }

#procedures a:hover {color:#5DB804; text-decoration:none; background-color: #EBF5DE;}

#procedures a:visited {color:#5DB804; text-decoration:none; }



/*Manual

---------------------------------------------------- */

#manual p {color:#B86C04; text-decoration:none; }

#manual a {color:#B86C04; text-decoration:none; }

#manual a:hover {color:#B86C04; text-decoration:none; background-color: #F5ECDE;}

#manual a:visited {color:#B86C04; text-decoration:none; }



/*Support

---------------------------------------------------- */

#support p {color:#5E04B8; text-decoration:none; }

#support a {color:#5E04B8; text-decoration:none; }

#support a:hover {color:#5E04B8; text-decoration:none; background-color: #EADEF5;}

#support a:visited {color:#5E04B8; text-decoration:none; }



/*Service

---------------------------------------------------- */

#service p {color:#273C71; text-decoration:none; }

#service a {color:#273C71; text-decoration:none; }

#service a:hover {color:#273C71; text-decoration:none; background-color: #DEE6F5;}

#service a:visited {color:#273C71; text-decoration:none; }




