@charset "utf-8";
/*
 安心データセンター
---------------------------------------------------------- */

#datecentre .s_box {
}
#datecentre .s_box_l {
	float:left;
	width:330px;
}
#datecentre .s_box_r {
	float:right;
	width:300px;
}

/* 下部のアイテムリスト */

#datecentre #serviceBox {
    border-top: 1px solid #BDD1E6;
    width: 719px;
}
#datecentre #serviceBox ul {
}

#datecentre #serviceBox ul li {
    border-bottom: 1px solid #BDD1E6;
    border-right: 1px solid #BDD1E6;
    float: left;
    list-style-type: none;
    width: 358px;
	border-left: 1px solid #BDD1E6;
}

#datecentre #serviceBox ul li a,#datecentre #serviceBox ul li a:hover,#datecentre #serviceBox ul li a:visited {
	color:#333333;
	text-decoration: none;
}	
	
#datecentre #serviceBox ul li.item_box_r {
    border-bottom: 1px solid #BDD1E6;
    border-right: none;
    float: left;
    list-style-type: none;
    width: 358px;
	border-left:none;
    border-right: 1px solid #BDD1E6;
}

#datecentre #serviceBox ul li.line_1 {
    min-height:339px;
    height: auto !important;
    height: 339px;
}
#datecentre #serviceBox ul li.line_2 {
    min-height:299px;
    height: auto !important;
    height: 299px;
}
#datecentre #serviceBox ul li.line_3 {
    min-height:190px;
    height: auto !important;
    height: 190px;
}
#datecentre #serviceBox span.item_box {
    background: url("../../images/service/img_def_titbg.jpg") repeat-x right top;
    display:block;
	position:relative;
    /*min-height:250px;
    height: auto !important;
    height: 250px;*/
}

#datecentre #serviceBox .item_l {
    display:block;
	width:180px;
	float:left;
    min-height:133px;
    height: auto !important;
    height: 133px;
}
#datecentre #serviceBox .item_img_1 {
	background: url("../../images/service/s_feat2_sub_bg_1.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_img_2 {
	background: url("../../images/service/s_feat2_sub_bg_2.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_img_3 {
	background: url("../../images/service/s_feat2_sub_bg_3.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_img_4 {
	background: url("../../images/service/s_feat2_sub_bg_4.gif") left bottom no-repeat;
}

#datecentre #serviceBox .item_datecentre_img_1 {
	background: url("../../images/service/detecentre_img1.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_datecentre_img_2 {
	background: url("../../images/service/detecentre_img2.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_datecentre_img_3 {
	background: url("../../images/service/detecentre_img3.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_datecentre_img_4 {
	background: url("../../images/service/detecentre_img4.jpg") left bottom no-repeat;
}
#datecentre #serviceBox .item_datecentre_img_5 {
	background: url("../../images/service/detecentre_img5.jpg") left bottom no-repeat;
}

#datecentre #serviceBox .item_r {
    background: url("../images/service/img_def_btmbg.jpg") no-repeat right bottom;
    display:block;
	width:167px;
    height: auto !important;
    min-height:115px;
    height: 115px;
	float:right;
	word-break:normal;
	padding: 10px 10px 10px 0;
	font-size:0.9em;
}
#datecentre #serviceBox .linkTxt {
    padding: 15px 30px 0 180px;
	font-size:0.9em;
}

#datecentre #serviceBox .item .linkTxt a {
    word-break:break-all;
}

#datecentre #serviceBox .m_tit {
    min-height:36px;
    height: auto !important;
    height: 36px;
    padding:17px 0 0 15px;
	display:block;
	font-size:1.3em;
	z-index:100;
		font-weight:bold;
}
#datecentre #serviceBox .m_tit .m_tit_sub {
	font-size:0.8em;
}

/*
 高速バックボーン
---------------------------------------------------------- */

#backbone {
    padding:15px 20px 20px 20px;
}

#backbone p.backbone_catch {
    font-size:1.2em;
	z-index:100;
	font-weight:bold;
	color:#0D3191;
}

#backbone p.backbone_fig {
 text-align: center;
margin-top: 40px;
}

/*
監視センター
---------------------------------------------------------- */

p.monitor_catch {
    padding:0px 20px 10px 20px;
	color:#0D3191;
}
.monitor {
    padding:10px 0px 0px 20px;
}
.monitor .monitor_text {
float: left;
    width: 474px;
    margin: 0 20px 20px 0;
}
.monitor .monitor_img {
float: right;
    width: 196px;
}

#datecentre .pT5 {padding-top:5px}
#datecentre .pT10 {padding-top:10px}
#datecentre .mB20 {margin-bottom:20px}
#datecentre .mB25{margin-bottom:25px}

#datecentre .clear {
	clear:both;
]