@charset "UTF-8";

table{
	text-align:left;
	}

/*Plan Navi
---------------------------------------------------- */
#plan_navi{
	width:728px;
	margin-left:60px;
	margin-bottom:20px;
	border:#999 1px solid;
	padding:10px 0 10px 40px;
	}

#plan_navi ul{
	list-style:none;
	margin:0;
	padding:0;
	}

#plan_navi li{
	float:left;
	margin-right:5px;
	padding:0;
	overflow:hidden;
	}

/*ftth*/
#plan_navi li#plan01 a,#plan_navi li#plan01 a:link,#plan_navi li#plan01 a:visited {
	display:block;
	width:108px;
	height:40px;
	background:url(../image/gnavi_f.gif) left top no-repeat;
	text-indent:-9999px;
	}

#plan_navi li#plan01 a:hover,#plan_navi li#plan01 a:active{
	display:block;
 width:108px;
	height:40px;
	background:url(../image/gnavi_f_on.gif) left top no-repeat;
	text-indent:-9999px;
	}

/*adsl*/
#plan_navi li#plan02 a,#plan_navi li#plan02 a:link,#plan_navi li#plan02 a:visited {
	display:block;
	width:102px;
	height:40px;
	background:url(../image/gnavi_a.gif) left top no-repeat;
	text-indent:-9999px;
	}

#plan_navi li#plan02 a:hover,#plan_navi li#plan02 a:active{
	display:block;
 width:102px;
	height:40px;
	background:url(../image/gnavi_a_on.gif) left top no-repeat;
	text-indent:-9999px;
	}

/*IP phone*/
#plan_navi li#plan03 a,#plan_navi li#plan03 a:link,#plan_navi li#plan03 a:visited {
	display:block;
	width:106px;
	height:40px;
	background:url(../image/gnavi_p.gif) left top no-repeat;
	text-indent:-9999px;
	}

#plan_navi li#plan03 a:hover,#plan_navi li#plan03	 a:active{
	display:block;
 width:106px;
	height:40px;
	background:url(../image/gnavi_p_on.gif) left top no-repeat;
	text-indent:-9999px;
	}

/*Serice*/
#plan_navi li#plan04 a,#plan_navi li#plan04 a:link,#plan_navi li#plan04 a:visited {
	display:block;
	width:109px;
	height:40px;
	background:url(../image/gnavi_s.gif) left top no-repeat;
	text-indent:-9999px;
	}

#plan_navi li#plan04 a:hover,#plan_navi li#plan04	 a:active{
	display:block;
 width:109px;
	height:40px;
	background:url(../image/gnavi_s_on.gif) left top no-repeat;
	text-indent:-9999px;
	}

/*option*/
#plan_navi li#plan05 a,#plan_navi li#plan05 a:link,#plan_navi li#plan05 a:visited {
	display:block;
	width:118px;
	height:40px;
	background:url(../image/gnavi_o.gif) left top no-repeat;
	text-indent:-9999px;
	}

#plan_navi li#plan05 a:hover,#plan_navi li#plan05	 a:active{
	display:block;
 width:118px;
	height:40px;
	background:url(../image/gnavi_o_on.gif) left top no-repeat;
	text-indent:-9999px;
	}

/*support*/
#plan_navi li#plan06 a,#plan_navi li#plan06 a:link,#plan_navi li#plan06 a:visited {
	display:block;
	width:106px;
	height:40px;
	background:url(../image/gnavi_su.gif) left top no-repeat;
	text-indent:-9999px;
	}

#plan_navi li#plan06 a:hover,#plan_navi li#plan06	 a:active{
	display:block;
 width:106px;
	height:40px;
	background:url(../image/gnavi_su_on.gif) left top no-repeat;
	text-indent:-9999px;
	}

/* FTTH
---------------------------------------------------- */
#ftth{
	width:780px;
	margin:0 auto;
	text-align:left;
	}

#ftth table{
	text-align:left;
	}
#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; }

#contents {
	width:670px;
	_width:672px;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	padding: 10px;
	margin:15px;
	position:relative;
	text-align:left;
	}


/* ADSL
---------------------------------------------------- */
#adsl{
	width:780px;
	margin:0 auto;
	text-align:left;}
#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
---------------------------------------------------- */
#phone{
	width:780px;
	margin:0 auto;
	text-align:left;}
#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; }

/* Dial Up
---------------------------------------------------- */
#dup{
	width:780px;
	margin:0 auto;
	text-align:left;}
#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; }

/* Ubic
---------------------------------------------------- */
#ubic{
	width:780px;
	margin:0 auto;
	text-align:left;}

.mp_reset {
	margin: 0px;
	padding: 0px;
	}
.bor_gray{
	border: 1px solid #CCCCCC;
	}
.domain_box input {
	height: 30px;
	width: 430px;
	margin: 0px;
	padding: 0px;
	}
.domain_boxbg {
	background-image: url(../images/domainbox_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	}
.signup {
	border-width: 0;
	background-color: #FFFFFF;
	width: 266px;
	}
.f_box {
	width: 110px;
	}


