@charset "Shift_JIS";

/*--基本設定・開始------------------------------------------------------*/
body{
	margin:0px;
	padding:0px;
	font-family:'ＭＳ Ｐゴシック', osaka, Gothic, sans-serif;
	color:#444444;
	background:#FFFFFF url(../images/common/bg_body.gif) repeat-y left;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, div, dd, dt, hr, form, address,cite,em,blockquote{
	margin:0px;
	padding:0px;
	line-height:100%;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}

li{
	margin: 0px;
	padding: 0px;
	list-style:none;
}

img{
	border:0px;
}

table,tr,td,th{
	margin:0px;
	padding:0px;
}

a:link{
	color:#0020E4;
	text-decoration:underline;
}
a:visited{
	color:#9d11b3;
	text-decoration:underline;
}
a:active{
	color:#0033cc;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
/*--基本設定・終了------------------------------------------------------*/





/*--パンくず・開始------------------------------------------------------*/
#breadList{
	width:770px;
	border-bottom:1px solid #000034;
	background:#FFFFFF url(../images/common/bg_logo.gif) no-repeat left top;
}
#breadList ul{
	padding:2px 10px 0px 35px;
	font-size:70%;
}

/*--macIe.cssにも記述--*/
#breadList li{
	display:inline;
	padding:0px 9px 0px 5px;
	line-height:1.3em;
	background:url(../images/common/bg_breadList.gif) no-repeat right;
}

#breadList li a{
	color:#000000;
	text-decoration:none;	
}

#breadList a:hover{
	text-decoration:underline;
}

#breadList h3,
#breadList h2,
#breadList h1{
	display:inline;
}

/*--macIe.cssにも記述--*/
#topSpaceForMacIE{
}
/*--パンくず・終了------------------------------------------------------*/





/*--フッター・開始------------------------------------------------------*/
#footer{
	clear:both;
	width:770px;
	font-size:70%;
	background:#FFFFFF url(../images/common/bg_serviceTopMain.gif) repeat-y left;
}

#footer ul{
	padding:20px 0px 3px 15px;
}

#footer li{
	padding:4px 5px 0px 7px;
	display:inline;
	background:url(../images/common/bg_fooer.gif) no-repeat 0px .3em;
}

#footer address{
	padding:4px 0px 2px 15px;
	border-top:1px solid #000033;
	background:#FFFFFF url(../images/common/spacer_white.gif) repeat-y left;
}

#footer li a{
	text-decoration:none;	
}

#footer a:hover{
	text-decoration:underline;
}
/*--フッター・終了------------------------------------------------------*/





/*--サービス詳細の基本レイアウト・開始----------------------------------*/
#layoutTable{
	width:770px;
	background:#FFFFFF url(../images/common/bg_serviceTopMain.gif) repeat-y left;
}
/*--サービス詳細の基本レイアウト・終了----------------------------------*/





/*--サービス詳細の右ナビ・開始--------*/
#menu {
	width:170px;
	padding:0px;
	vertical-align:top;
	font-size:70%;
}

#menu div {
	margin-bottom:20px;
}

#menu div img {
	display:block;
	margin-left:5px;
	margin-bottom:1px;
}

#menu div img.present {
	margin-bottom:0px;
}

#menu div ul {
	margin-left:20px;
	margin-bottom:1px;
}

#menu div li {
}

/*--macIe.cssにも記述--*/
#menu div li a {
	height:12px;
	width:132px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 2px 18px;
	text-decoration: none;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#000000;
	background:#E6E6E6 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

#menu p img,
#menu p iframe{
	margin:0px 0px 14px 5px;
}

#menu p img.bottom10{
	margin-bottom:7px;
}
/*--サービス詳細の右ナビ・終了--------*/





/*--修正・変更------------------------------------------------------------*/

/*--サービス詳細の右ナビ（光ファイバー）--------*/
#menu div ul#menu_broadband li a:hover,
#menu div ul#menu_broadband li a.present{
	color:#FFFFFF;
	background:#006666 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

/*--サービス詳細の右ナビ（VPN）--------*/
#menu div ul#menu_vpn li a:hover,
#menu div ul#menu_vpn li a.present{
	color:#FFFFFF;
	background:#006600 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

/*--サービス詳細の右ナビ（IP電話）--------*/
#menu div ul#menu_ipphone li a:hover,
#menu div ul#menu_ipphone li a.present{
	color:#FFFFFF;
	background:#666600 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

/*--サービス詳細の右ナビ（IPカメラ）--------*/
#menu div ul#menu_ipcamera li a:hover,
#menu div ul#menu_ipcamera li a.present{
	color:#FFFFFF;
	background:#663300 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

/*--サービス詳細の右ナビ（データセンター）--------*/
#menu div ul#menu_idc li a:hover,
#menu div ul#menu_idc li a.present{
	color:#FFFFFF;
	background:#660033 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

/*--サービス詳細の右ナビ（TV会議）--------*/
#menu div ul#menu_tvconference li a:hover,
#menu div ul#menu_tvconference li a.present{
	color:#FFFFFF;
	background:#660000 url(../images/common/btn_navi_arrow.gif) no-repeat 5px .5em;
}

/*--ページトップに戻る--------*/

