#contents{
	font-size:100%
}

.mtext{
	font-size: 100%;
}

.stext{
	font-size: 90%;
}

h4, h5{
	font-size: 110%;
}

h1{
	margin-bottom:10px;
}

.mainimage{
	margin:10px auto;
	width:550px;
	text-align:center;
}

.leftzone{
	width:270px;
	float:left;
}

.rightzone{
	width:270px;
	float:right;
}

.eachfrm{
	margin:0px auto;
	background:url(/nimage/service/frm_mdl.gif) repeat-y;
	text-align:center;
}

.eachfrm .eachfrmbody{
	margin:0px auto;
	width:530px;
	text-align:left;
}

.eachfrm2{
	margin:0px auto;
	background:url(/nimage/service/frm_mdl_s.gif) repeat-y;
	text-align:center;
}

.eachfrm2 .eachfrmbody{
	margin:0px auto;
	width:530px;
	text-align:left;
}

#pntofsrv{
	margin:10px auto 20px auto;
}

#pntofsrv li{
	margin:5px auto 0px;
	padding-left: 14px;
	text-indent: -13px;
	display: list-item;
	list-style-image: url(/nimage/hex_icon.gif);
	list-style-position: inside;
}

#addsrv li{
	margin:5px auto 0px;
	padding-left:14px;
	text-indent:-13px;
	font-weight:bold;
	display:list-item;
	list-style-image:url(/nimage/hex_icon.gif);
	list-style-position : inside ;
}
.copy01{
	margin:10px 0px 20px 0px;
}

/*///////Service Index///////*/
#accessinternet .eachservice, #cntdlvy .eachservice, #sla .eachservice{
	margin:10px 0px 20px 0px;
}


#cntdlvy .cdntxt{
	margin:0;
	width:365px;
}

#bnrchina{
	margin:0px 0px 0px 0px;
	width:140px;
	height:65px;
z-index:1;
top:0px; left:0px;
position:relative;
float:right;
}

#bnrchinabody{
	margin:0px 0px 0px 0px;
	width:140px;
	height:65px;
z-index:0;
top:40px;
left:15px; 
position:absolute;
}

#cntdlvy .bnrchina .rightlink{
	margin:42px 10px 0px;
}

#cntdlvy .detailservice, #sla .detailservice{
	margin:10px auto 0px;
	padding-top:5px;
	width:510px;
	border-top:1px dashed #aeaeae;
}

#sla{
	margin:20px auto 0px;
}

#sla .top{
	margin:0px auto 10px;
}

#sla .detailservice0{
	margin:0px auto;
	width:510px;
}

#sla .detailservice .slacdn{
	margin-left:20px;
}

#cntdlvy .detailservice .dstitle{
	margin:5px auto;
}

/*///For Casestudy///*/
h2.marBottom{
	background:none;
	border:none;
}

h3.marBottom{
	margin-left:15px;
	width:513px;
	background-color: #E9ECF5;
	margin-bottom:10px;

}

h4{
	margin-left:15px;
	margin-bottom:10px;
	padding-left:20px;
	width:513px;
	border-bottom:1px solid #A3A3C7;
	background-image: url(/common/image/icon_point1.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	color: #003365;
}

h5{
	margin-left:15px;
	padding-left:20px;
	width:513px;
	color: #003365;
}

/*h3{
margin-left:5px;
width:518px;
	background-color: #E9ECF5;
	margin-bottom:10px;
}

h3.slaTop{
width:auto;
	margin-left:5px;
	margin-bottom:10px;
	padding-left:20px;
	padding-bottom:3px;
	background-color: #FFFFFF;
	border-bottom:1px solid #A3A3C7;
	background-image: url(/common/image/icon_point1.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	font-size: 90%;
	font-weight: bold;
	color: #003365;
}
h4{
	margin-left:5px;
	margin-bottom:10px;
	padding-left:20px;
	padding-bottom:3px;
	border-bottom:1px solid #A3A3C7;
	background-image: url(/common/image/icon_point1.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	font-size: 90%;
	font-weight: bold;
	color: #003365;
}
h5{
	margin-left:18px;
	margin-bottom:5px;
	font-size: 90%;
	font-weight: bold;
	color: #003365;
}*/

dl.serviceDl{
margin-left:20px;
}
dl.serviceDl dt{
	font-weight: bold;
	padding-top:10px;
	padding-bottom:5px;
}
dl.serviceDl dd{
	padding-left:10px;
	padding-bottom:10px;
}

body#transit #sideArea td.transit img,
body#transit_colocation #sideArea td.transit_colocation img,
body#ipv6 #sideArea td.ipv6 img,
body#ddos #sideArea td.ddos img,
body#cdn #sideArea td.cdn img{
	display: none;
}

body#transit #sideArea td.transit{
	width:175px;
	background-image: url(/service/image/side_transit_on.gif);
	background-repeat: no-repeat;
	height: 36px;
}
body#transit_colocation #sideArea td.transit_colocation{
	width:175px;
	background-image: url(/service/image/side_koro_on.gif);
	background-repeat: no-repeat;
	height: 49px;
}
body#ipv6 #sideArea td.ipv6{
	width:175px;
	background-image: url(/service/image/side_ipv6_on.gif);
	background-repeat: no-repeat;
	height: 36px;
}
body#ddos #sideArea td.ddos{
	width:175px;
	background-image: url(/service/image/side_ddos_on.gif);
	background-repeat: no-repeat;
	height: 49px;
}
body#cdn #sideArea td.cdn{
	width:175px;
	background-image: url(/service/image/side_websolution_on2.gif);
	background-repeat: no-repeat;
	height: 36px;
}


.serviceTable1 th,
.serviceTable1 td{
	padding:3px 3px 3px 15px;
	text-align: left;
}
.box{
width:527px;
margin:0 0 5px 0;
padding-bottom:20px;
background:url(/service/image/yajirusi.gif) center bottom no-repeat;
}
.box2{
	width:525px;
	margin-left:20px;
	margin-bottom:30px;
	text-align:center;
	font-size:115%;
	background-color:#FFCE4B;
}


table#bbcdnPlaice th{
color:#0A195E;
padding:5px;
vertical-align:top;
}
table#bbcdnPlaice table{
width:400px;
}
table#bbcdnPlaice td.cellContent{
padding:5px;
vertical-align:top;
}
table#bbcdnPlaice td.cellContent h5{
padding:5px 10px;
background-color:#E9ECF5;
margin:0 0 0px 0;
color:#0A195E;
}
table#bbcdnPlaice th.kihon{
border:#0A195E solid 1px; 
}
table#bbcdnPlaice th.chouka{
color:#ffffff;
background-color:#0A195E;
}
table#bbcdnPlaice th.getugaku{
background-color:#FFF8DA;
}
table#bbcdnPlaice th.option{
background-color:#C8CFE9;
}
table#bbcdnPlaice td.line{
border-bottom:#A3A3C7 solid 1px;
padding:0px 0;
line-height:0px;
margin:0px;
font-size:0px;
widows:513px;
}

table.sstitBox{
width:498px;
}
table.sstitBox td{
vertical-align:top;
width:200px;
}
table.sstitBox td.cellContent{
padding:0 10px;
}
table.sstitBox td.cellContent h5{
padding:5px 10px;
background-color:#E9ECF5;
margin:0;
color:#0A195E;
}
table.sstitBox td.cellContent dl.uchiwake{
padding:5px 10px;
background-color:#E9ECF5;
color:#0A195E;
}

/*追加プロパティ*/
#komatta_list	{
	width:550px;
	height:275px;
	background-image:url(/nimage/service/cdn/komatta_list.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#service_lineup	{
	padding:0 0 0 24px;
}

#service_lineup .copy01 h3	{
	padding:0;
	margin:0;
}

#komatta_list li	{
	display:none;
}

#contents .inner_two .eachfrm .leftzone,
#contents .inner_two .eachfrm .rightzone	{
	width:245px;
}

#contents .inner_two .eachfrm2 .leftzone,
#contents .inner_two .eachfrm2 .rightzone	{
	width:245px;
}

#contents .eachfrm .leftzone,
#contents .eachfrm .rightzone	{
	width:257px;
}


#contents .kakomi.gray#china_frame	{
	margin-right:12px;
	margin-bottom:30px;
	margin-left:12px;
}
