@charset "UTF-8";
#searchList ul {
    /overflow: hidden;
    /zoom: 1;
}
@media screen and (min-width: 768px){
	/* searchList */
	#searchList{
		padding: 30px 0;
	}
	#searchList li{
		margin: 0 0 30px;
		padding: 3px;
		border: 1px solid #E3E3E3;
		background: #FFF;
	}
	#searchList .fig img{
		width: 100%;
	}
	#searchList .text h3{
		margin-bottom: 5px;
		font-size: 100%;
	}
	#searchList .text .caption{
		font-size: 85.8%;
                width: auto;
	}
	#searchList li a{
		display: block;
		background: #F5F5F5;
	}
	/* threeColumn*/
	#searchList .threeColumn li{
		float: left;
		padding: 3px;
                width: 232px;
                margin-right: 10px;
	}
	#searchList .threeColumn li:nth-child(3n){
		margin-right: 0;
	}
	#searchList .threeColumn li a{
		padding: 29px;
                text-decoration: none;
	}
}
.motion .text{
    padding: 29px;
    background: #F5F5F5;
}
.motion li{
    background: #F5F5F5;
}
#searchList .motion .threeColumn li a{
    padding: 0;
}
#searchList .motion .threeColumn .fig{
    position: relative;
}
#searchList .motion .threeColumn .fig .mov{
    position: absolute;
    top: 0;
    left: 0;
}
#BODY_AREA_MAIN{
    width: 100% !important;
}
#BODY_AREA_RIGHT{
    display: none;
}
*.container{
    width: 100% !important;
}