.liveAreaBg {
	padding-bottom: 10px;
}

.liveArea {
  max-width: 1426px;
  min-width: 1000px;
  margin: 0 auto;
  padding: 0 0 0 0;
  box-sizing: border-box;
}


#panelWarp{
  max-width: 1426px;
  min-width: 980px;
	clear: both;
	width: 100%;
	margin: 0.8415% 0;
	padding: 0 0 14px 0;
}

#panelBox01{
	width: 27.489%;
	margin: 0 0.8415%;
	padding: 0;
	float: left;
}

#panel04{
	position: relative;
	width: 27.489%;
	margin: 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

#panelBox02{
	width: 27.489%;
	margin: 0 0.8415%;
	padding: 0;
	float: left;
}
#panel08{
	width: 13.323%;
	margin: 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}

#panelBox03{
	clear: both;
	width: 41.654%;
	margin: 0 0;
	padding: 0.8415% 0.8415% 0 0.8415%;
	float: left;
}



#topicsBox{
	width: 55.82%;
	margin:  0.8415% 0 0 0;
	padding: 0 0 1.3% 0;
	float: left;
	background: url(../images/bg_top_topics.png?v2) no-repeat;
	background-size: 100%;
height: 392px;
}
#topicsBox p{
	margin: 2.5% 3% 2% 2.7%;
	padding: 0;
}
#topicsBox p span{
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0;
	float: right;
}
#topicsBox p span a{
	margin: 0;
	padding: 3px 16px 0 0;
	background: url(../images/arrow_top_topics.png) no-repeat right center;
}
#topicsBox dl{
	width: 94%;
	margin: 0;
	padding: 1% 2.7%;
	background: url(../images/line_topics.png) no-repeat center top;
	background-size: 94%;
}
#topicsBox dt{
	width: 10%;
	margin: 0;
	padding: 0 0.4% 0 0;
	float: left;
}
#topicsBox dt img{
	width: 90%;
}
#topicsBox dd{
	width: 88%;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0.9% 0;
	float: left;
}

@media (max-width: 1200px) {
	#topicsBox dd{
	font-size: 12px;
	padding: 0.5% 0;
	}
}


#panel01{
	position: relative;
	top: 0;
	left: 0;
	margin: 0 0 3.062% 0;
	padding: 0;
	overflow: hidden;
}
#panel02{
	position: relative;
	top: 0;
	left: 0;
	width: 48.469%;
	margin: 0 3.062% 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel03{
	position: relative;
	width: 48.469%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel05{
	position: relative;
	top: 0;
	left: 0;
	width: 48.469%;
	margin: 0 3.062% 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel06{
	position: relative;
	width: 48.469%;
	margin: 0 0 3.062% 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel07{
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#panel08{
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel09{
	position: relative;
	width: 65.993%;
	margin: 0 2.021% 2.021% 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel10{
	position: relative;
	width: 31.986%;
	margin: 0 0 2.021% 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel11{
	position: relative;
	width: 31.986%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#panel12{
	position: relative;
	width: 65.993%;
	margin: 0 0 0 2.021%;
	padding: 0;
	float: left;
	overflow: hidden;
}
.panelTxt{
	position: absolute;
	line-height: 1.3;
  left: 5%;
  bottom: 6%;
	   			  font-family: "FOT-ロダンNTLG Pro B";
   			  color: #000;
  text-shadow: 0px 3px 1px white,0px 2px 1px white,1px 2px 1px white,2px 2px 1px white,2px 1px 1px white,2px 0px 1px white,3px 0px 1px white,2px -1px 1px white,2px -2px 1px white,2px -3px 1px white,1px -3px 1px white,0px -3px 1px white,-1px -3px 1px white,-2px -3px 1px white,-3px -3px 1px white,-3px -2px 1px white,-3px -1px 1px white,-3px 0px 1px white,-3px 1px 1px white,-3px 2px 1px white,-2px 2px 1px white,-1px 2px 1px white;
  /* for IE */
  filter: dropshadow(color=white, offx=0, offy=3, positive=1), dropshadow(color=white, offx=2, offy=1, positive=1), dropshadow(color=white, offx=2, offy=-1, positive=1), dropshadow(color=white, offx=1, offy=-3, positive=1), dropshadow(color=white, offx=-2, offy=-3, positive=1), dropshadow(color=white, offx=-3, offy=-2, positive=1), dropshadow(color=white, offx=-3, offy=1, positive=1), dropshadow(color=white, offx=-1, offy=2, positive=1);
  font-weight: bold;

  -moz-transform: rotate(-6deg);
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
  z-index: 999999;
}

.blogTxt{
	width: 52%;
	font-size: 14px;
	position: absolute;
	line-height: 1.3;
	left: 6%;
	top: 0;
	font-family: "FOT-ロダンNTLG Pro B";
	color: #fff;
	text-shadow: 0px 3px 1px black,0px 2px 1px black,1px 2px 1px black,2px 2px 1px black,2px 1px 1px black,2px 0px 1px black,3px 0px 1px black,2px -1px 1px black,2px -2px 1px black,2px -3px 1px black,1px -3px 1px black,0px -3px 1px black,-1px -3px 1px black,-2px -3px 1px black,-3px -3px 1px black,-3px -2px 1px black,-3px -1px 1px black,-3px 0px 1px black,-3px 1px 1px black,-3px 2px 1px black,-2px 2px 1px black,-1px 2px 1px black;
	/* for IE */
	filter: dropshadow(color=black, offx=0, offy=3, positive=1), dropshadow(color=black, offx=2, offy=1, positive=1), dropshadow(color=black, offx=2, offy=-1, positive=1), dropshadow(color=black, offx=1, offy=-3, positive=1), dropshadow(color=black, offx=-2, offy=-3, positive=1), dropshadow(color=black, offx=-3, offy=-2, positive=1), dropshadow(color=black, offx=-3, offy=1, positive=1), dropshadow(color=black, offx=-1, offy=2, positive=1);
 	font-weight: bold;
 	z-index: 999999;
}
.blogTxt span{
  font-size: 11px;
	display: block;
	float: right;
	padding-top: 4%;
	padding-right: 10%;
}

#panel01 img,
#panel02 img,
#panel03 img,
#panel04 img,
#panel05 img,
#panel06 img,
#panel07 img,
#panel08 img,
#panel09 img,
#panel10 img,
#panel11 img,
#panel12 img{
	width: 100%;
  -moz-transition: -moz-transform 0.1s linear;
  -webkit-transition: -webkit-transform 0.1s linear;
  -o-transition: -o-transform 0.1s linear;
  -ms-transition: -ms-transform 0.1s linear;
  transition: transform 0.1s linear;
}
#panel01 img:hover ,
#panel02 img:hover ,
#panel03 img:hover ,
#panel04 img:hover ,
#panel05 img:hover ,
#panel06 img:hover ,
#panel07 img:hover ,
#panel08 img:hover ,
#panel09 img:hover ,
#panel10 img:hover ,
#panel11 img:hover ,
#panel12 img:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}


#panel01 .panelTxt,
#panel07 .panelTxt ,
#panel09 .panelTxt ,
#panel12 .panelTxt {
  font-size: 17px;
}
#panel04 .panelTxt {
  font-size: 22px;
}
#panel02 .panelTxt {
  font-size: 14px;
}
