@charset "utf-8";
/*
 * this css
 * Date: 2009/07
 * Author: Creative Team
 */

div#navi ul.navi_sv_adsl {
width:175px;

}
div#navi ul.navi_sv_adsl li{
	width:175px;
	height:26px;
}
div#navi ul.navi_sv_adsl li a{
	display:block;
	width:175px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
div#navi ul.navi_sv_adsl li.navi_ttl,
div#navi ul.navi_sv_adsl li.navi_ttl a{
	height:46px;
}
div#navi ul.navi_sv_adsl li.navi_ttl {background:url(/common/images/navi_sv_adsl_ttl.gif) no-repeat; text-indent:-9999px;}

div#navi ul.navi_sv_adsl li.navi_btn_adsl {background:url(/common/images/navi_sv_adsl_btn01.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_pln {background:url(/common/images/navi_sv_adsl_btn02.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_man {background:url(/common/images/navi_sv_adsl_btn03.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_kuj {background:url(/common/images/navi_sv_adsl_btn04.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_bbtv {background:url(/common/images/navi_sv_adsl_btn05.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_tel {background:url(/common/images/navi_sv_adsl_btn06.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_lan {background:url(/common/images/navi_sv_adsl_btn07.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_nishi {background:url(/common/images/navi_sv_adsl_btn08.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_light {background:url(/common/images/navi_sv_adsl_btn09.gif) no-repeat;}

div#navi ul.navi_sv_adsl li.navi_btn_adsl a.active,
div#navi ul.navi_sv_adsl li.navi_btn_adsl a:hover{background:url(/common/images/navi_sv_adsl_btn01_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_pln a.active,
div#navi ul.navi_sv_adsl li.navi_btn_pln a:hover{background:url(/common/images/navi_sv_adsl_btn02_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_man a.active,
div#navi ul.navi_sv_adsl li.navi_btn_man a:hover{background:url(/common/images/navi_sv_adsl_btn03_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_kuj a.active,
div#navi ul.navi_sv_adsl li.navi_btn_kuj a:hover{background:url(/common/images/navi_sv_adsl_btn04_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_bbtv a.active,
div#navi ul.navi_sv_adsl li.navi_btn_bbtv a:hover{background:url(/common/images/navi_sv_adsl_btn05_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_tel a.active,
div#navi ul.navi_sv_adsl li.navi_btn_tel a:hover{background:url(/common/images/navi_sv_adsl_btn06_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_lan a.active,
div#navi ul.navi_sv_adsl li.navi_btn_lan a:hover{background:url(/common/images/navi_sv_adsl_btn07_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_nishi a.active,
div#navi ul.navi_sv_adsl li.navi_btn_nishi a:hover{background:url(/common/images/navi_sv_adsl_btn08_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_light a.active,
div#navi ul.navi_sv_adsl li.navi_btn_light a:hover{background:url(/common/images/navi_sv_adsl_btn09_on.gif) no-repeat;}




#page-head p{
	height: 88px;
	width: 955px;
	margin-left:1px;
	background: url(images/sitemap-page-head.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.ultraclear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	line-height:0;
	background:0;
	border:none;
	visibility:hidden;
}


#contents {
	width:764px;
	line-height: 150%;
}

h1{
	height: 240px;
	margin-bottom: 30px;
	background: url(images/h3.gif) no-repeat 20px 0px;
	text-indent: -9999px;
}



#contents dl{
	width:170px;
	height:190px;
	margin:20px 0px 0px 15px;
	float:left;
	display : inline;
}

#contents dt a{
	display : block;
	width:170px;
	height:109px;
}

.link_index{
	margin-left:5px;

}


#contents dl dd.small{
	font-size:10px;
	line-height:140%;
	color:#000;
}


a.green { 
	color:#20863d;
	font-weight:bold;
	line-height:140%;
	 }


#contents dl.link_adsl dt{
	background: url(images/link_adsl.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_plan dt{
	background: url(images/link_plan.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_mansion dt{
	background: url(images/link_mansion.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_kouji dt{
	background: url(images/link_kouji.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_digitv dt{
	background: url(images/link_digitv.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_hikari dt{
	background: url(images/link_hikari.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_nisi dt{
	background: url(images/link_nisi.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_light dt{
	background: url(images/link_light.gif) no-repeat;
	width:170px;
	height:109px;
	text-indent:-9999px;
}

#contents dl.link_nisi{
	margin-bottom:20px;
}

#tell_001{
	width:761px;
	clear:both;
}

.tel_support{
	width:486;
	text-align:center;
	padding-bottom: 20px;
	padding-top: 20px;
}

.support_img{
	display:block;
	width:358px;
	margin:0 auto;
	padding-bottom: 50px;
}


/* support_info before footer */

#contents p.ft_support_info {
	width:761px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/service/images/sv_ft_support.gif) no-repeat;
	margin:0 auto -18px;
	_margin-bottom:0;
}

/*----- IE png fix -----*/

* html div#xxx {
	behavior: expression(IEPNGFIX.fix(this));
}


