.contents{float:left;}
section{width: 1100px;margin:0 auto;}
div.Wrap{
  height:auto;
  margin: 0 auto;
}

div.ct01>section{
  width:1600px;
}
div.ct01>section>article>.subVisual{
  width:100%;
  height:250px;
  background: url('/bbs/img/sub01Bg.png');
  background-size:cover;
  background-position: center;
  position:relative;
}
div.ct01>section>article>.svE{
  width:100%;
  height:250px;
  background: url('/bbs/img/sub01Bg-e.jpg');
  background-size:cover;
  background-position: center;
  position:relative;
}
div.ct02{
}
div.ct02>section>article{
  margin-top:50px;
}
div.ct02>section>article>div{
  float:left;
}
div.ct02>section>article>.snb{
  border: 1px solid #dad8db;
}
div.ct02>section>article>div>h2{
  font-size: 24px;
  text-align: center;
  width: 193px;
  height: 140px;
  line-height: 140px;
  color: #333333;
  border-bottom: 1px solid #dad8db;
}
div.ct02>section>article>div>ul>li>a{
  font-size: 16px;
  color: #2f3b51;
  padding: 10px 26px;
  display: block;
}
div.ct02>section>article>div>ul>li>a:hover{
  color:#103384;
  font-weight:bold;
}
div.ct02>section>article>div>ul>li>a.active{
  color: white;
  font-weight:bold;
  background: #000000;
}
div.ct02>section>article>.imgBox{margin: 0 0 80px 40px;float: left;width: 825px;}
div.ct02>section>article>.imgBox>h3{
  font-size:30px;
  color: #333333;
  float: left;
}
div.ct02>section>article>.imgBox>h5{
  font-size:14px;
  color: #727171;
  float: right;
  padding-top: 14px;
}
div.ct02>section>article>.imgBox>p{
  font-size:16px;
  padding-top:40px;
}
