/*=============================
01.sec1
02.sec2
03.sec3
=============================*/
#top #sec1 h1 {
  border-top: 1px solid #c8bdb3;
}
#top #sec2 #sec2Bg {
  width: 300px;
  height: 442px;
  background: url(../images/top/bnr_cpn.jpg) no-repeat;
  background-size: 100%;
  margin: 25px auto 0;
}
#top #sec2 #sec2Bg ul {
	width:280px;
	height:444px;
	overflow: hidden;
	padding: 54px 0 0 0px;
	margin: 0 auto;
	font-size: 0;
}
#top #sec2 #sec2Bg ul li {
	display: inline-block;
	width: 136px;
	height:186px;
	margin-bottom: 5px;
	cursor: pointer;
}

#top #sec2 #sec2Bg ul li#camp01 {
  background: url(../images/top/btn_cpn01.png) no-repeat top left;
  background-size: 100%;
}
#top #sec2 #sec2Bg ul li#camp02 {
  background: url(../images/top/btn_cpn02.png) no-repeat top left;
  background-size: 100%;
  float:right;
}
#top #sec2 #sec2Bg ul li#camp03 {
  background: url(../images/top/btn_cpn03.png) no-repeat top left;
  background-size: 100%;
}
#top #sec2 #sec2Bg ul li#camp04 {
  background: url(../images/top/btn_cpn04.png) no-repeat top left;
  background-size: 100%;
  float:right;
}
#top #sec2 #sec2Bg ul li:last-child {
  margin-bottom: 0;
}
#top #sec2 #sec2Bg ul li img {
  width: 100%;
}
#top #sec3 {
  width: 300px;
  margin: 25px auto 0;
}
#top #sec3 ul li {
  margin-bottom: 10px;
}
#top #sec3 ul li:last-child {
  margin-bottom: 0;
}
#top #sec3 ul li img {
  width: 100%;
}

#top #sec3 li.newswrap{
  border: solid 1px #CCCCCC;
  font-size: 11px;
  color: #541c01;
  line-height: 1.6em;
  background-color: #ffffff;
}
#top #sec3 li.newswrap #newMenuTitle{
  padding: 14px 0 0 0;
}
#top #sec3 li.newswrap ul{
  width: 92%;
  margin: 0 auto;
  padding-bottom: 24px;
}
#top #sec3 li.newswrap ul li{
  margin: 22px 0 0 0;
}
#top #sec3 li.newswrap ul li:first-child{
  margin-top: 14px;
}
#top #sec3 li.newswrap ul li span{
  color: #b38b77;
  font-size: 11px;
}
#top #sec3 li.newswrap ul li a{
  border-bottom: solid 1px #541c01;
  font-size: 11px;
  color: #541c01;
}