/*#businessP {
	width: 770px;
	position: relative;
	background-color: #FFFFFF;
	height: 60px;
	voice-family: "\"}\"";
	voice-family:inherit;
    margin: auto;
}*/
#businessP{width: 100%;background-color: #FFFFFF;}

#utilyLink {
	position: absolute;
	height: 20px;
	width: 235px;
	top: 0px;
	right: 0px;
}

#tabLine {
	background-image: url(../image/businessLine.gif);
	height:5px;
	visibility: hidden;
	overflow-y: hidden;
}


#Logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 187px;
	height: 48px;
}

#siteNavigation {
	position: absolute;
	left: 195px;
	top: 27px;
	width: 573px;
	height: 33px;
}

#siteNavigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#siteNavigation li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#siteNavigation li a {
	display: block;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	font-size: 1px;
	text-decoration: none;
}
#siteNavigation span {
	visibility: hidden;
	overflow-y: hidden;
}







#siteNavigation li a#tempo {
	background-image: url(../image/navi_Tempo.gif);
	background-repeat: no-repeat;	overflow-y: hidden;
	width: 93px;
	height: 33px;
}
#siteNavigation li a#shopping {
	background-image: url(../image/navi_netshop.gif);
	background-repeat: no-repeat;	overflow-y: hidden;
	width: 93px;
	height: 33px;
}

#siteNavigation li a#adsl {
	background-image: url(../image/navi_ADSL.gif);
	background-repeat: no-repeat;	overflow-y: hidden;
	width: 93px;
	height: 33px;
}
#siteNavigation li a#business {
	background-image: url(../image/navi_Business.gif);
	background-repeat: no-repeat;	overflow-y: hidden;
	width: 93px;
	height: 33px;
}

#siteNavigation li a#ir {
	background-image: url(../image/navi_IR.gif);
	background-repeat: no-repeat;	overflow-y: hidden;
	width: 93px;
	height: 33px;
}
#siteNavigation li a#recruit {
	background-image: url(../image/navi_rcrt.gif);
	background-repeat: no-repeat;	overflow-y: hidden;
	width: 93px;
	height: 33px;
}

/*btn ec*/
#siteNavigation li.ec a#ec {
	background-image: url(../image/navi_ec.gif);
	background-repeat: no-repeat; overflow-y: hidden;
	width: 180px;
	height: 26px;
	margin-left:10px;
}

#siteNavigation li.ec a:hover {
	background-position: 0px -26px;
}








/*tab*/
#siteNavigation li a:hover {
	background-position: 0px -33px;
}
body#webdmP #siteNavigation li a#webdm {
	background-position: 0px -33px;
}
body#tempoP #siteNavigation li a#tempo {
	background-position: 0px -33px;
}

/*body#shopP #siteNavigation li a#shopping {background-position: 0px -33px;}*/
/*body#adslP #siteNavigation li a#adsl {	background-position: 0px -33px;}*/

body#businessP #siteNavigation li a#business {
	background-position: 0px -33px;
}
body#irP #siteNavigation li a#ir {
	background-position: 0px -33px;
}





.rightMiddle {
	float: right;
	margin-top: 2.5em;
}

/*新着*/
.news{display: flex;margin: 2% 0 0;}
.news h4{width: 20%;text-align: center;color: #081b51;}
.news ul{width: 75%;border-left: 1px solid #081b51;display: block;padding: 0 0 0 3%;}
.news ul li a{color: #000;line-height: 1.8;}
.ichiran ul li a:hover, .news ul li a:hover{color: #ff6300;}
.ichiran{text-align: right;margin: 0 0 4%;}
.pdl_10{padding: 0 0 0 10px;}
.news_h2{display: block!important;background: #274d96;color: #fff;text-align: center;padding: 10px 0!important;margin: 20px 0!important;font-size: 18px;}
div.update dd{line-height: 140%!important;}
.news_all a:hover { color: #ff6300; text-decoration: underline;}

/*過去の特集ページ*/
.tokusyu_item{background: #eee;}
.tokusyu_item ul{display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 4%;align-items: flex-start;}
.tokusyu_item ul li{width: 31.3%;padding: 0 1%;}
.tokusyu_item ul li img{max-width: 100%;}
.pankuzu{margin: 20px 0 0 5px;font-size: 12px;}
.tokyusyu_h3{border-bottom: 1px dashed #000;background: none!important;color: #000!important;margin: 20px 0;padding: 0;}
.tokyusyu_h2{display: block!important;background: #274d96;color: #fff;text-align: center;padding: 10px 0!important;margin: 20px 0!important;font-size: 18px;}

.disabled{cursor: none!important;}



