#Contents div.mv ul.mv_layer li{
	position:absolute;
}
#Contents div.mv ul.mv_layer li.s1{
	left:46%;
	top:43%;
	width:6.07%;
}
/*#Contents div.mv ul.mv_layer li.s2{
	left:74.85%;
	top:41.2%;
	width:6.23%;
}*/
#Contents div.mv ul.mv_layer li.s3{
	left:83.5%;
	top:66.9%;
	width:7.62%;
}
#Contents div.mv ul.mv_layer li.s4e{
	left:12.8%;
	top:38.8%;
	width:6.15%;
}
#Contents div.mv ul.mv_layer li.s4a{
	left:15.1%;
	top:59.6%;
	width:4.8%;
}
#Contents div.mv ul.mv_layer li.s5{
	left:22.3%;
	top:45.8%;
	width:5.98%;
}
#Contents div.mv ul.mv_layer li.s2{
	left:35.8%;
	top:48.3%;
	width:8.77%;
}
#Contents div.mv ul.mv_layer li.s7a{
	left:30.1%;
	top:66.9%;
	width:7.21%;
}
#Contents div.mv ul.mv_layer li.s7o{
	left:41.8%;
	top:73.0%;
	width:7.54%;
}
.mvCaption{
	padding:0 5% 20px;
}
.mvCaption_list{
	float:right;
	list-style-type:disc;
	padding-left:1.5em;
	font-size:92.86%;
	margin-bottom:5px;
}
.mvCaption_list > li{
	line-height:1.615;
}
.mvCaption_note{
	clear:both;
	text-align:right;
	font-size:71.43%;
}
#C_Content section.boxed{
	overflow:hidden;
	position:relative;
}
#C_Content section.boxed > img{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:auto;
}
#C_Content section.boxed:first-child{
	margin-top:0;
}
@media screen and (max-width:767px){
	body.responsive #C_Content section.boxed{
		padding-right:5.45%;
	}
}

#C_Content h2.h04,
#C_Content ul.row{
	position:relative;
}
#C_Content ul.row li{
	width:8em;
	margin-right:2em;
}
#C_Content .bgBox{
	padding-bottom:20px;
}
#C_Content h2.h04 a{
	color: #999;
}


/* Main Visual
----------------------------------------------------------------------------------------------- */
#Contents .mv{
	width:100%;
	position:relative;
	left:0;
	top:0;
}
#Contents .mv img{
	width:100%;
	height:auto;
}
#Contents .mv .mv_layer{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}



.network-table{float:left;width:100%;margin-top:15px;}
.network-table .hd{float:left;width:100%;height:42px;border:solid 1px #eee;border-radius:5px 5px 0 0;background:#f9f9f9;}
.network-table .hd ul{width:100%;display:inline-block;}
.network-table .hd ul li{float:left;width:16%;height:42px;line-height:36px;border-top:2px solid #f9f9f9;border-right:1px solid #f0f0f0;font-size:16px;font-weight:bold;color:#555;text-align:center;cursor:pointer;position:relative;}
.network-table .hd ul li.on{background:#fff;color:#018367;border-top:2px solid #018367;border-right:1px solid #eee;}
.network-table .bd{float:left;width:100%;padding:15px;border:solid 1px #eee;border-top:none;border-radius:0 0 5px 5px;}
.network-table .bd .bumen-name{float:left; width:100%; height:35px;margin:5px 0;}
.network-table .bd .bumen-name h2{height:40px; border-bottom:1px solid #eee; padding-left:10px; font:bold 16px/40px "Microsoft Yahei"; color:#008366; position:relative;}
.network-table .bd .bumen-name h2:after{left:0; bottom:-1px; width:85px; height:1px; background:#008366; content:""; display:block; position:absolute;}

.network-table .bd .bumen-list{float:left;width:100%;height:auto;margin-top:10px;border-top:solid 1px #eee;border-left:solid 1px #eee;font-size:14px;border-collapse:collapse;border-spacing:0;overflow:hidden;}
.network-table .bd .bumen-list th,
.network-table .bd .bumen-list td{padding:10px 10px;border-bottom:solid 1px #eee;border-right:solid 1px #eee;}
.network-table .bd .bumen-list .td{width:140px;}
.network-table .bd .bumen-list tr:nth-child(even){background:#f9f9f9;}
.network-table .bd .bumen-list th{padding:0}
.network-table .bd .bumen-list hr{width:100%;margin:5px 0;background-color:#ddd;}
@media  screen and (max-width:767px){
  .network-table{margin-top:10px;}
  .network-table .hd{height:36px;}
  .network-table .hd ul li{height:36px;width:33.333%;line-height:34px;font-size:13px;}
  .network-table .hd ul li:last-child{border-right:none;}
  .network-table .bd{padding:10px;}
  .network-table .bd .bumen-list{font-size:12px;}
  .network-table .bd .bumen-list .td{width:105px;}
}
